home *** CD-ROM | disk | FTP | other *** search
/ PC World Plus! (NZ) 2001 February / 001221_1330.iso / topshare / pr5try.exe / Premiere 5.0 Tryout / ARCHIVE.Z / EPSParser.8by / PROC / ADOBE_ILLUSTRATOR_AI5 < prev    next >
Text File  |  1998-07-02  |  63KB  |  3,943 lines

  1. %%BeginResource: procset Adobe_Illustrator_AI5 2.0 0
  2. %%Title: (Universal Adobe Illustrator (R) Version 7.0 Full Prolog)
  3. %%Version: 2.0 0
  4. %%CreationDate: (9/24/96) ()
  5. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  6. userdict /Adobe_level2_AI5 25 dict dup begin
  7.     put
  8.     /packedarray where not
  9.     {
  10.         userdict begin
  11.         /packedarray
  12.         {
  13.             array astore readonly
  14.         } bind def
  15.         /setpacking /pop load def
  16.         /currentpacking false def
  17.      end
  18.         0
  19.     } if
  20.     pop
  21.     userdict /defaultpacking currentpacking put true setpacking
  22.     /initialize
  23.     {
  24.     } bind def
  25.     /initialize2
  26.     {
  27.         Adobe_level2_AI5 begin
  28.     } bind def
  29.     /terminate
  30.     {
  31.     } bind def
  32.     /terminate2
  33.     {
  34.         currentdict Adobe_level2_AI5 eq
  35.         {
  36.          end
  37.         } if
  38.     } bind def
  39.     mark
  40.     /setcustomcolor where not
  41.     {
  42.         /findcmykcustomcolor
  43.         {
  44.             5 packedarray
  45.         } bind def
  46.         /setcustomcolor
  47.         {
  48.             exch aload pop pop
  49.             4
  50.             {
  51.                 4 index mul 4 1 roll
  52.             } repeat
  53.             5 -1 roll pop
  54.             setcmykcolor
  55.         }
  56.         def
  57.     } if
  58.     
  59.     /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
  60.     userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
  61.     userdict /level2?
  62.     systemdict /languagelevel known dup
  63.     {
  64.         pop systemdict /languagelevel get 2 ge
  65.     } if
  66.     put
  67. /level2ScreenFreq
  68. {
  69.  begin
  70.         60
  71.         HalftoneType 1 eq
  72.         {
  73.             pop Frequency
  74.         } if
  75.         HalftoneType 2 eq
  76.         {
  77.             pop GrayFrequency
  78.         } if
  79.         HalftoneType 5 eq
  80.         {
  81.             pop Default level2ScreenFreq
  82.         } if
  83.  end
  84. } bind def
  85. userdict /currentScreenFreq  
  86.     level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
  87. level2? not
  88.     {
  89.         /setcmykcolor where not
  90.         {
  91.             /setcmykcolor
  92.             {
  93.                 exch .11 mul add exch .59 mul add exch .3 mul add
  94.                 1 exch sub setgray
  95.             } def
  96.         } if
  97.         /currentcmykcolor where not
  98.         {
  99.             /currentcmykcolor
  100.             {
  101.                 0 0 0 1 currentgray sub
  102.             } def
  103.         } if
  104.         /setoverprint where not
  105.         {
  106.             /setoverprint /pop load def
  107.         } if
  108.         /selectfont where not
  109.         {
  110.             /selectfont
  111.             {
  112.                 exch findfont exch
  113.                 dup type /arraytype eq
  114.                 {
  115.                     makefont
  116.                 }
  117.                 {
  118.                     scalefont
  119.                 } ifelse
  120.                 setfont
  121.             } bind def
  122.         } if
  123.         /cshow where not
  124.         {
  125.             /cshow
  126.             {
  127.                 [
  128.                 0 0 5 -1 roll aload pop
  129.                 ] cvx bind forall
  130.             } bind def
  131.         } if
  132.     } if
  133.     cleartomark
  134.     /anyColor?
  135.     {
  136.         add add add 0 ne
  137.     } bind def
  138.     /testColor
  139.     {
  140.         gsave
  141.         setcmykcolor currentcmykcolor
  142.         grestore
  143.     } bind def
  144.     /testCMYKColorThrough
  145.     {
  146.         testColor anyColor?
  147.     } bind def
  148.     userdict /composite?
  149.     level2?
  150.     {
  151.         gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
  152.         add add add 4 eq
  153.     }
  154.     {
  155.         1 0 0 0 testCMYKColorThrough
  156.         0 1 0 0 testCMYKColorThrough
  157.         0 0 1 0 testCMYKColorThrough
  158.         0 0 0 1 testCMYKColorThrough
  159.         and and and
  160.     } ifelse
  161.     put
  162.     composite? not
  163.     {
  164.         userdict begin
  165.         gsave
  166.         /cyan? 1 0 0 0 testCMYKColorThrough def
  167.         /magenta? 0 1 0 0 testCMYKColorThrough def
  168.         /yellow? 0 0 1 0 testCMYKColorThrough def
  169.         /black? 0 0 0 1 testCMYKColorThrough def
  170.         grestore
  171.         /isCMYKSep? cyan? magenta? yellow? black? or or or def
  172.         /customColor? isCMYKSep? not def
  173.      end
  174.     } if
  175.  end defaultpacking setpacking
  176.  
  177. userdict /defaultpacking currentpacking put true setpacking
  178. userdict /Adobe_blend_AI5 72 dict dup begin
  179. put
  180. /bd
  181. {
  182.     bind def
  183. } bind def
  184. /xs
  185. {
  186.     exch store
  187. } bd
  188. /nullProc
  189. {
  190.     {
  191.     }
  192. } def
  193. /initialize
  194. {
  195.     pop pop
  196. } def
  197. /initialize2
  198. {
  199.     pop pop
  200.     Adobe_blend_AI5 begin
  201.         Adobe_blend_AI5_vars begin
  202.             /_contoneDevice where
  203.             {
  204.                 pop
  205.             }
  206.             {
  207.                 /_contoneDevice false def    
  208.             } ifelse
  209.                     
  210.             /_dpiThreshold where
  211.             {
  212.                 pop
  213.             }
  214.             {    
  215.                 /_dpiThreshold 600 def
  216.             } ifelse
  217.             
  218.             /_screenFreqThreshold where
  219.             {
  220.                 pop
  221.             }
  222.             {    
  223.                 /_screenFreqThreshold 150 def
  224.             } ifelse
  225.             
  226.             /tRectOK? deviceDPI _dpiThreshold le currentScreenFreq _screenFreqThreshold le and _contoneDevice not and def
  227.     /invertXfer
  228.     {
  229.         [
  230.         {
  231.             1 exch sub
  232.                 } /exec load systemdict/currenttransfer get exec /exec load
  233.                 ] cvx systemdict/settransfer get exec
  234.             } bd
  235.             /spotDict 3 dict dup begin
  236.                 /nSpots 2 def
  237.                 /spot1 7 dict def
  238.                 /spot2 7 dict def
  239.          end
  240.             def
  241.             composite?
  242.             {
  243.                 /_setgray_ /setgray load def
  244.                 /_fill_ /fill load def
  245.                 /_image_ /image load def
  246.             }
  247.             {
  248.                 /_setgray_ systemdict/setgray get def
  249.                 /_fill_ systemdict/fill get def
  250.                 /_image_ systemdict/image get def
  251.             } ifelse
  252.         } bd
  253. /terminate
  254. {
  255. } bd
  256. /terminate2
  257. {
  258.     currentdict Adobe_blend_AI5_vars eq
  259.     {
  260.         end
  261.         currentdict Adobe_blend_AI5 eq
  262.         {
  263.         end
  264.         } if
  265.     } if
  266. } bd
  267. /_compositeSpotDevice where
  268. {
  269.  begin
  270.         _compositeSpotDevice 0 ne {userdict /composite? true put} if
  271.  end
  272. }
  273. {
  274.     /_compositeSpotDevice 0 def    
  275. } ifelse
  276.     
  277. /nullString () def
  278. /d255 256 array def
  279. 0 1 255
  280. {
  281.     d255 exch dup 255 div put
  282. } bind for
  283. /d255- 256 array def
  284. 0 1 255
  285. {
  286.     d255- exch 1 d255 2 index get sub put
  287. } bind for
  288. /dUserSpace matrix defaultmatrix def
  289. currentdict /Adobe_blend_AI5_vars 89 dict dup begin
  290. put
  291. {
  292.     /f /F /s /S /b /B
  293. }
  294. {
  295.     null def
  296. } bind forall
  297. /byte 1 string def
  298. /sSave null def
  299. /setSSave
  300. {
  301.     save /sSave exch store
  302. } bind def
  303. /Bm null def
  304. /doBlend null def
  305. /startC? false def
  306. /endC? false def
  307. /fCMYK? null def
  308. /startTint 0 def
  309. /endTint 0 def
  310. /bSMatrix matrix def
  311. /bUMatrix matrix def
  312. /dMatrix matrix def
  313. /inLine? true def
  314. /pTState? false def
  315. /bHi? false def
  316. /yHi 0 def
  317. /xHi 0 def
  318. /noImg /lv1Fix where
  319. {
  320.     pop lv1Fix
  321. }
  322. {
  323.     false
  324. } ifelse
  325. def
  326. /ccAry1 5 array def
  327. /ccTint 0 def
  328. /spotColor? false def
  329. /colorimage? true def
  330. [
  331. /tint1Data
  332. /tint2Data
  333. /spotDict
  334. /bAxis
  335. /ubAxis
  336. /pChange
  337. /optimize?
  338. /nSamples
  339. /sInc
  340. /blendProc
  341. /_bn
  342. /xBCInc
  343. /yBCInc
  344. /bInc
  345. /bRender
  346. /cBName
  347. /cBType
  348. /nColors
  349. /color?
  350. /blend?
  351. /colorType
  352. /cData
  353. /cDataLen
  354. /bDataLen
  355. /rampPoint
  356. /midPoint
  357. /endPoint
  358. /blendLength
  359. /blackData
  360. /yeData
  361. /mgData
  362. /cyData
  363. /cnt1
  364. /ndx
  365. /_fill
  366. /tmp
  367. counttomark
  368. {
  369.     null def
  370. } bind
  371. repeat
  372. pop
  373. currentdict
  374. end
  375. currentdict
  376. end
  377. exch
  378. begin
  379. begin
  380. /unitSq
  381. {
  382.     0 0 moveto 0 1 lineto 1 1 lineto 1 0 lineto closepath
  383. } bd
  384. /gMark
  385. {
  386.     counttomark 2 add -1 roll
  387. } bd
  388. /setCustomColor
  389. {
  390.     dup /ccTint exch store
  391.     1 exch sub 6 1 roll
  392.     ccAry1 astore
  393.     exch setcustomcolor
  394. } bd
  395. /currentCustomColor
  396. {
  397.     ccAry1 aload pop ccTint
  398. } bd
  399. /nsetcustomcolor where 
  400. {
  401.     pop
  402. }
  403. {
  404.     /nsetcustomcolor
  405.     {
  406.         pop setcmykcolor    
  407.     } bd
  408. } ifelse
  409. /nsetcustomcolorend where 
  410. {
  411.     pop
  412. }
  413. {
  414.     /nsetcustomcolorend
  415.     {
  416.     } bd
  417. } ifelse
  418. /setBSpace
  419. {
  420.     newpath bUMatrix astore concat unitSq
  421. } bd
  422. /setCStop
  423. {
  424.     dup 0 eq
  425.     {
  426.         pop
  427.         
  428.         spotColor?
  429.             {
  430.             dup 1 exch sub /ccTint exch def
  431.             ccAry1 4 /Black put
  432.             } if
  433.         setgray
  434.     }
  435.     {
  436.         1 eq
  437.         {
  438.             setcmykcolor
  439.         }
  440.         {
  441.             composite? not colorType 2 lt and
  442.             {
  443.                 forceCMYK
  444.             }
  445.             {
  446.                 setCustomColor
  447.             } ifelse
  448.         } ifelse
  449.     } ifelse
  450. } bd
  451. /makeByte
  452. {
  453.     /tmp 0 store
  454.     255 mul cvi
  455.     8 string 8
  456.     {
  457.         dup tmp 3 index put /tmp tmp 1 add store
  458.     } repeat
  459.     exch pop
  460. } bd
  461. /setImgSpace
  462. {
  463.     cDataLen 1 8
  464.     2 index 0 0 1 0 0 dMatrix astore
  465. } bd
  466. /bwImage
  467. {
  468.     setImgSpace cData /_image_ load
  469.     {
  470.         exec
  471.     } stopped
  472.     {
  473.         $error /errorname get /undefinedresult ne
  474.         {
  475.             stop
  476.         }
  477.         {
  478.             pop pop pop pop pop
  479.         } ifelse
  480.     } if
  481. } bd
  482. level2?
  483. {
  484.     /bFill
  485.     {
  486.         _fill
  487.     } def
  488.     /bCImg
  489.     {
  490.         /cDataLen bDataLen store
  491.         setImgSpace
  492.         setSSave
  493.         expandSpot
  494.         cyData mgData yeData cData
  495.         expandCMYK
  496.         true 4 spotDict
  497.         {
  498.             ncolorimage
  499.         } stopped
  500.         {
  501.             $error /errorname get /undefinedresult ne
  502.             {
  503.                 stop
  504.             }
  505.             {
  506.                 10
  507.                 {
  508.                     pop
  509.                 } repeat
  510.             } ifelse
  511.         } if
  512.         sSave restore
  513.     } bd
  514. } if
  515. /expandOne
  516. {
  517.             dup type /stringtype ne
  518.             {
  519.                 cDataLen string
  520.                 exch
  521.                 dup 0 ne
  522.                 {
  523.                     255 mul cvi
  524.                     0 1 cDataLen 1 sub
  525.                     {
  526.                         3 copy
  527.                         exch put pop
  528.                     } for
  529.                 } if
  530.                 pop
  531.             } if
  532. } bd
  533. /expandSpot
  534. {
  535.     spotColor?
  536.     {
  537.         spotDict begin
  538.             spot1 begin
  539.                 tintImage type /nulltype ne
  540.                 {
  541.                     tintImage expandOne /tintImage exch def
  542.                 } if
  543.           end
  544.             spot2 begin
  545.                 tintImage type /nulltype ne
  546.                 {
  547.                     tintImage expandOne /tintImage exch def
  548.                 } if
  549.           end
  550.      end
  551.     } if
  552. } bd
  553. /expandCMYK
  554. {
  555.     4
  556.     {
  557.         expandOne 4 1 roll
  558.     } repeat
  559. } bd
  560. /colorimage where dup
  561. {
  562.     exch pop
  563.     
  564.     /ncolorimage where
  565.     {
  566.         pop
  567.     }
  568.     {
  569.         /ncolorimage {pop colorimage} bd
  570.     } ifelse
  571. } if
  572. not
  573. {
  574.     /ncolorimage where 
  575.     {
  576.         pop
  577.     }
  578.     {
  579.         /colorimage? false store
  580.         /ncolorimage
  581.         {
  582.             pop pop pop
  583.     
  584.         setSSave
  585.         /blackData xs
  586.         /yeData xs
  587.         /mgData xs
  588.         /cyData xs
  589.         /cnt1 0 store
  590.         [
  591.         byte dup 0
  592.         cyData dup type /stringtype eq
  593.         {
  594.             /cnt1 cvx /get cvx d255 /exch cvx /get cvx .3 /mul cvx
  595.         }
  596.         {
  597.             .3 mul
  598.         } ifelse
  599.         mgData dup type /stringtype eq
  600.         {
  601.             /cnt1 cvx /get cvx d255 /exch cvx /get cvx .59 /mul cvx
  602.         }
  603.         {
  604.             .59 mul
  605.         } ifelse
  606.         yeData dup type /stringtype eq
  607.         {
  608.             /cnt1 cvx /get cvx d255 /exch cvx /get cvx .11 /mul cvx
  609.         }
  610.         {
  611.             .11 mul
  612.         } ifelse
  613.         blackData dup type /stringtype eq
  614.         {
  615.             /cnt1 cvx /get cvx d255 /exch cvx /get cvx
  616.         } if
  617.         /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx
  618.         /dup cvx 0 /lt cvx
  619.         {
  620.             pop 0
  621.         } /if cvx
  622.         /dup cvx 1 /gt cvx
  623.         {
  624.             pop 1
  625.         } /if cvx
  626.         255 /mul cvx /cvi cvx
  627.         256 /mod cvx
  628.         /dup cvx 0 /lt cvx
  629.         {
  630.             pop 0
  631.         } /if cvx
  632.         /put cvx
  633.         /cnt1 dup cvx 1 /add cvx /store cvx
  634.         ] cvx
  635.         bind
  636.             _image_ 
  637.         sSave restore
  638.     } bd
  639.     } ifelse
  640. } if
  641. level2? not
  642. {
  643.     /bCImg
  644.     {
  645.         /cDataLen bDataLen store
  646.         setImgSpace
  647.         setSSave
  648.         expandSpot
  649.         cyData mgData yeData cData
  650.         colorimage? 
  651.         {
  652.             expandCMYK
  653.         } if
  654.         true 4 spotDict
  655.         {
  656.             ncolorimage
  657.         } stopped
  658.         {
  659.             $error /errorname get /undefinedresult ne
  660.             {
  661.                 stop
  662.             }
  663.             {
  664.                 10
  665.                 {
  666.                     pop
  667.                 } repeat
  668.             } ifelse
  669.         } if
  670.         sSave restore
  671.     } bd
  672.     /bwFill
  673.     {
  674.         setSSave
  675.         /cDataLen 8 store
  676.         /cData currentgray makeByte store
  677.         bwImage
  678.         sSave restore
  679.     } bd
  680.     /c1ImgFill
  681.     {
  682.         setSSave
  683.         /cDataLen 8 store
  684.         setImgSpace
  685.         spotColor?
  686.         {
  687.             spotDict begin
  688.                 spot1 begin
  689.                     currentCustomColor makeByte /tintImage exch def
  690.                     /name exch def
  691.                     /spot_K exch def
  692.                     /spot_Y exch def
  693.                     /spot_M exch def
  694.                     /spot_C exch def
  695.              end
  696.                 spot2 initSpotData
  697.          end
  698.         } if
  699.         currentcmykcolor
  700.         4
  701.         {
  702.             makeByte 4 1 roll
  703.         } repeat
  704.         true 4 spotDict
  705.         {
  706.             ncolorimage
  707.         } stopped
  708.         {
  709.             $error /errorname get /undefinedresult ne
  710.             {
  711.                 stop
  712.             }
  713.             {
  714.                 10
  715.                 {
  716.                     pop
  717.                 } repeat
  718.             } ifelse
  719.         } if
  720.         sSave restore
  721.     } bd
  722.     /bFill
  723.     noImg
  724.     {
  725.         {
  726.             _fill
  727.         }
  728.     }
  729.     {
  730.         {
  731.             color?
  732.             {
  733.                 c1ImgFill
  734.             }
  735.             {
  736.                 bwFill
  737.             } ifelse
  738.         }
  739.     } ifelse
  740.     bd
  741. } if
  742. composite?
  743. {
  744.     /bCFun
  745.     {
  746.         color?
  747.         {
  748.             cyData dup type /stringtype eq
  749.             {
  750.                 /ndx cvx /get cvx d255 /exch cvx /get cvx
  751.             } if
  752.             mgData dup type /stringtype eq
  753.             {
  754.                 /ndx cvx /get cvx d255 /exch cvx /get cvx
  755.             } if
  756.             yeData dup type /stringtype eq
  757.             {
  758.                 /ndx cvx /get cvx d255 /exch cvx /get cvx
  759.             } if
  760.             cData dup type /stringtype eq
  761.             {
  762.                 /ndx cvx /get cvx d255 /exch cvx /get cvx
  763.             } if
  764.             spotColor?
  765.             {
  766.                 spotDict begin
  767.                     /spotDict cvx /begin cvx
  768.                     spot1 begin
  769.                         tintImage dup type /stringtype eq
  770.                         {
  771.                             /ndx cvx /get cvx d255- /exch cvx /get cvx
  772.                         }
  773.                         {
  774.                             dup type /nulltype ne 
  775.                             {
  776.                                 name type /nametype ne {1 exch sub} if
  777.                             } if
  778.                         } ifelse
  779.                  end
  780.                     /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx
  781.                     spot2 begin
  782.                         tintImage dup type /stringtype eq
  783.                         {
  784.                             /ndx cvx /get cvx d255- /exch cvx /get cvx
  785.                         }
  786.                         {
  787.                             dup type /nulltype ne 
  788.                             {
  789.                                 name type /nametype ne {1 exch sub} if
  790.                             } if
  791.                         } ifelse
  792.                  end
  793.                     /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx
  794.                     /end cvx
  795.              end
  796.                 /spotDict cvx
  797.                 /nsetcustomcolor cvx
  798.             }
  799.             {
  800.                 /setcmykcolor cvx
  801.             } ifelse
  802.         }
  803.         {
  804.             cData /ndx cvx /get cvx
  805.             d255 /exch cvx /get cvx
  806.             /setgray cvx
  807.         } ifelse
  808.     } bd
  809.     /Bc
  810.     {
  811.         newpath
  812.         gsave
  813.         setBSpace
  814.         nColors 1 eq
  815.         {
  816.             pop pop
  817.             setCStop
  818.         } if
  819.         bFill
  820.         grestore
  821.     } bd
  822.     /linealBm
  823.     {
  824.         /nColors dup load 1 sub store
  825.         newpath
  826.         gsave
  827.         setBSpace
  828.         blend?
  829.         {
  830.             linImg
  831.         }
  832.         {
  833.             bFill
  834.         } ifelse
  835.         grestore
  836.         nColors 1 gt
  837.         {
  838.             getRData
  839.         } if
  840.     } bd
  841.     /rdBm
  842.     {
  843.         /nColors dup load 1 sub store
  844.         _fill
  845.         gsave
  846.         bUMatrix astore concat
  847.         bHi?
  848.         {
  849.             xHi yHi bUMatrix idtransform /yHi exch store /xHi exch store
  850.             rampPoint 1 lt
  851.             {
  852.                 1 rampPoint sub dup xHi mul exch yHi mul translate
  853.             } if
  854.         } if
  855.         nColors
  856.         {
  857.             0 0 rampPoint 0 360 arc
  858.             _fill
  859.             blend? bHi? or
  860.             {
  861.                 rdBlend
  862.             } if
  863.             nColors 1 gt
  864.             {
  865.                 getRData
  866.             } if
  867.             /nColors dup load 1 sub store
  868.         } repeat
  869.         /nColors 1 store
  870.         grestore
  871.     } bd
  872.     /cGetRData
  873.     {
  874.         setCStop
  875.         /blend?
  876.         cData type /stringtype eq
  877.         dup not color? and
  878.         {
  879.             pop
  880.             cyData type /stringtype eq
  881.             mgData type /stringtype eq
  882.             yeData type /stringtype eq
  883.             or or
  884.         } if
  885.         store
  886.     } def
  887.     /cGetRData
  888. } if
  889. /eCStop
  890. {
  891.     mark
  892.     1 index 3 mul 3 add dup 8 gt
  893.     {
  894.         pop 8
  895.     } if
  896.     1 roll
  897.     cleartomark
  898. } bd
  899. composite? not
  900. {
  901.     /knockOut
  902.     level2?
  903.     {
  904.         {
  905.             0 0 0 0 setcmykcolor _fill
  906.         }
  907.     }
  908.     {
  909.         /bFill noImg
  910.         {
  911.             {
  912.                 _fill
  913.             }
  914.         }
  915.         {
  916.             {
  917.                 _of true eq
  918.                 {
  919.                     currentgray 1 ne
  920.                     {
  921.                         bwFill
  922.                     } if
  923.                 }
  924.                 {
  925.                     bwFill
  926.                 } ifelse
  927.             }
  928.         } ifelse
  929.         def
  930.         /whiteByte 1 makeByte def
  931.         noImg
  932.         {
  933.             {
  934.                 0 0 0 0 setcmykcolor _fill
  935.             }
  936.         }
  937.         {
  938.             {
  939.                 cBType 0 eq
  940.                 {
  941.                     setSSave
  942.                     /cData whiteByte store
  943.                     /cDataLen 8 store
  944.                     bwImage
  945.                     sSave restore
  946.                 }
  947.                 {
  948.                     _fill
  949.                 } ifelse
  950.             }
  951.         } ifelse
  952.     } ifelse
  953.     bd
  954.     /bCFun
  955.     {
  956.         cData dup type /stringtype ne
  957.         {
  958.             color?
  959.             {
  960.                 1 exch sub
  961.             } if
  962.         }
  963.         {
  964.             /ndx cvx /get cvx
  965.             color? customColor? not and
  966.             {
  967.                 d255-
  968.             }
  969.             {
  970.                 d255
  971.             } ifelse
  972.             /exch cvx /get cvx
  973.         } ifelse
  974.         /_setgray_ cvx
  975.     } bd
  976.     /eCCBlend
  977.     {
  978.         dup 3 eq
  979.         {
  980.             pop
  981.             mark 7 1 roll
  982.             6 copy ccThrough? dup /blend? xs
  983.             {
  984.                 /startC? true store
  985.                 setCustomColor
  986.                 customColor?
  987.                 {
  988.                     /cData tint1Data store
  989.                     setCDataLen
  990.                 } if
  991.                 /endC?
  992.                 3 index 3 eq
  993.                 {
  994.                     4 index 1 ne
  995.                 }
  996.                 {
  997.                     false
  998.                 } ifelse
  999.                 store
  1000.             } if
  1001.             cleartomark
  1002.             stop
  1003.         } if
  1004.         1 eq
  1005.         {
  1006.             pop pop pop
  1007.         } if
  1008.         pop
  1009.         /startC? false store
  1010.         6
  1011.         {
  1012.             8 index
  1013.         } repeat
  1014.         ccThrough? dup /blend? xs
  1015.         {
  1016.             /endC? true store
  1017.             blend? not
  1018.             {
  1019.                 stop
  1020.             } if
  1021.             customColor?
  1022.             {
  1023.                 /cData tint1Data store
  1024.                 setCDataLen
  1025.             } if
  1026.         } if
  1027.     } bd
  1028.     /handleOP
  1029.     {
  1030.         _of not
  1031.         {
  1032.             knockOut
  1033.         } if
  1034.     } bd
  1035.     /handleROP
  1036.     {
  1037.         _of not
  1038.         {
  1039.             0 0 0 0 setcmykcolor _fill
  1040.         }
  1041.         {
  1042.             newpath    
  1043.         } ifelse
  1044.     } bd
  1045.     /rdBm
  1046.     {
  1047.         /nColors dup load 1 sub store
  1048.         blend? 
  1049.         {
  1050.             _fill
  1051.         }
  1052.         {
  1053.             handleROP
  1054.         } ifelse
  1055.         gsave
  1056.         bUMatrix astore concat
  1057.         bHi?
  1058.         {
  1059.             xHi yHi bUMatrix idtransform /yHi exch store /xHi exch store
  1060.             rampPoint 1 lt
  1061.             {
  1062.                 1 rampPoint sub dup xHi mul exch yHi mul translate
  1063.             } if
  1064.         } if
  1065.         nColors
  1066.         {
  1067.             0 0 rampPoint 0 360 arc
  1068.             blend?
  1069.             {
  1070.                 cData type /stringtype ne bHi? not and
  1071.                 {
  1072.                     cData color?
  1073.                     {
  1074.                         1 exch sub
  1075.                     } if
  1076.                     _setgray_ 
  1077.                     _fill_ 
  1078.                 }
  1079.                 {
  1080.                     cData type /stringtype ne
  1081.                     {
  1082.                         /cDataLen 1 store
  1083.                         /bDataLen 1 store
  1084.                     } if
  1085.                     rdBlend
  1086.                 } ifelse
  1087.             }
  1088.             {
  1089.                 
  1090.                 handleROP
  1091.                 
  1092.                 pTState?
  1093.                 {
  1094.                     /bAxis rampPoint endPoint sub store
  1095.                     xHi bAxis mul yHi bAxis mul translate
  1096.                 } if
  1097.             } ifelse
  1098.                 
  1099.             nColors 1 gt
  1100.             {
  1101.                 getRData
  1102.             } if
  1103.             /nColors dup load 1 sub store
  1104.         } repeat
  1105.         /nColors 1 store
  1106.         grestore
  1107.     } bd
  1108.     /ccThrough?
  1109.     {
  1110.         gsave
  1111.         pop 0 setCustomColor
  1112.         currentcmykcolor
  1113.         grestore
  1114.         anyColor?
  1115.     } bd
  1116.     /forceCMYK
  1117.     {
  1118.         exch pop
  1119.         1 exch sub 5 1 roll
  1120.         4
  1121.         {
  1122.             4 index mul 4 1 roll
  1123.         } repeat
  1124.         0
  1125.         cCMYKData dup /cData ne
  1126.         {
  1127.             dup /yeData eq
  1128.             {
  1129.                 pop 1 add
  1130.             }
  1131.             {
  1132.                 /mgData eq
  1133.                 {
  1134.                     2
  1135.                 }
  1136.                 {
  1137.                     3
  1138.                 } ifelse
  1139.                 add
  1140.             } ifelse
  1141.             0
  1142.         } if
  1143.         pop
  1144.         index
  1145.         0 eq
  1146.         {
  1147.             pop pop pop pop 0 0 0 0
  1148.         } if
  1149.         setcmykcolor
  1150.         pop
  1151.         /fCMYK? true store
  1152.     } bd
  1153.     /endCapSepBc
  1154.     {
  1155.         pop pop
  1156.         dup 0 eq
  1157.         {
  1158.             pop
  1159.             setgray
  1160.         }
  1161.         {
  1162.             1 eq
  1163.             {
  1164.                 setcmykcolor
  1165.             }
  1166.             {
  1167.                 colorType 1 eq
  1168.                 {
  1169.                     forceCMYK
  1170.                 }
  1171.                 {
  1172.                     fCMYK?
  1173.                     {
  1174.                         forceCMYK
  1175.                     }
  1176.                     {
  1177.                         setCustomColor
  1178.                     } ifelse
  1179.                 } ifelse
  1180.             } ifelse
  1181.         } ifelse
  1182.         currentcmykcolor anyColor? 
  1183.         blend? and
  1184.         {
  1185.             bFill
  1186.         }
  1187.         {
  1188.             handleOP
  1189.         } ifelse
  1190.         
  1191.     } bd
  1192. } if
  1193. /cCMYKData 0 def
  1194. composite? dup not
  1195. {
  1196.     pop customColor?
  1197. } if
  1198. not
  1199. {
  1200.     /cCMYKData
  1201.     /cyData /mgData /yeData /cData
  1202.     black? not
  1203.     {
  1204.         yellow?
  1205.         {
  1206.             exch
  1207.         }
  1208.         {
  1209.             magenta?
  1210.             {
  1211.                 3
  1212.             }
  1213.             {
  1214.                 4
  1215.             } ifelse
  1216.             -1 roll
  1217.         } ifelse
  1218.     } if
  1219.     4 1 roll pop pop pop
  1220.     store
  1221.     /Bc
  1222.     {
  1223.         gsave
  1224.         setBSpace
  1225.         nColors 1 gt
  1226.         {
  1227.             
  1228.             blend? currentcmykcolor anyColor? and
  1229.             {
  1230.                 bFill
  1231.             }
  1232.             {
  1233.                 handleOP
  1234.             } ifelse
  1235.         }
  1236.         {
  1237.             endCapSepBc
  1238.         } ifelse
  1239.         grestore
  1240.         newpath
  1241.     } bd
  1242.     /linealBm
  1243.     {
  1244.         /nColors dup load 1 sub store
  1245.         newpath
  1246.         gsave
  1247.         setBSpace
  1248.         blend?
  1249.         {
  1250.             cCMYKData load dup type /stringtype eq
  1251.             {
  1252.                 dup length /cDataLen xs
  1253.                 /cData xs
  1254.                 gsave
  1255.                 colorType 0 ne noImg not and
  1256.                 {
  1257.                     invertXfer
  1258.                 } if
  1259.                 linImg
  1260.                 grestore
  1261.             }
  1262.             {
  1263.                 pop bFill
  1264.             } ifelse
  1265.         }
  1266.         {
  1267.             handleOP
  1268.         } ifelse
  1269.         grestore
  1270.         nColors 1 gt
  1271.         {
  1272.             getRData
  1273.         } if
  1274.     } bd
  1275.     /cmykGetRData
  1276.     {
  1277.         /fCMYK? false store
  1278.         blend?
  1279.         {
  1280.             {
  1281.                 cmykDataProcs colorType get exec
  1282.             } stopped
  1283.             pop
  1284.             blend?
  1285.             {
  1286.                 /cData cCMYKData load store
  1287.                 setCDataLen
  1288.             } if
  1289.         } if
  1290.     } def
  1291.     /cmykDataProcs
  1292.     [
  1293.     {
  1294.         pop
  1295.         black? dup /blend? xs
  1296.         {
  1297.             setgray
  1298.             0
  1299.         } if
  1300.         pop
  1301.     }
  1302.     {
  1303.         cCMYKData load dup type /stringtype ne
  1304.         {
  1305.             0 0 0
  1306.             cyan? not
  1307.             {
  1308.                 4 magenta?
  1309.                 {
  1310.                     1
  1311.                 }
  1312.                 {
  1313.                     yellow?
  1314.                     {
  1315.                         2
  1316.                     }
  1317.                     {
  1318.                         3
  1319.                     } ifelse
  1320.                 } ifelse
  1321.                 roll
  1322.             } if
  1323.             4 copy add add add 0 eq
  1324.             {
  1325.                 /blend? false store
  1326.             } if
  1327.             
  1328.             setcmykcolor
  1329.             /startC? true store
  1330.             /endC? true store
  1331.             eCStop
  1332.             stop
  1333.         } if
  1334.         pop
  1335.         dup 0 eq
  1336.         {
  1337.             pop
  1338.             setgray
  1339.         }
  1340.         {
  1341.             1 eq
  1342.             {
  1343.                 setcmykcolor
  1344.             }
  1345.             {
  1346.                 forceCMYK
  1347.             } ifelse
  1348.         } ifelse
  1349.     } bind
  1350.     /eCCBlend load
  1351.     {
  1352.         cBType 1 eq
  1353.         {
  1354.             tint1Data tint2Data
  1355.             /tint1Data xs
  1356.             /tint2Data xs
  1357.         } if
  1358.         0 eq
  1359.         {
  1360.             black?
  1361.             {
  1362.                 setgray
  1363.             }
  1364.             {
  1365.                 0 0 0 4 -1 roll 1 exch sub setcmykcolor
  1366.             } ifelse
  1367.             black?
  1368.             {
  1369.                 /blend? true store
  1370.             } if
  1371.             6
  1372.             {
  1373.                 8 index
  1374.             } repeat
  1375.             ccThrough?
  1376.             {
  1377.                 /blend? true store
  1378.             }
  1379.             {
  1380.                 black?
  1381.                 {
  1382.                     /cData tint1Data store
  1383.                     setCDataLen
  1384.                 }
  1385.                 {
  1386.                     /blend? false store
  1387.                 } ifelse
  1388.             } ifelse
  1389.         }
  1390.         {
  1391.             mark 7 1 roll
  1392.             6 copy ccThrough?
  1393.             {
  1394.                 forceCMYK
  1395.                 pop
  1396.                 stop
  1397.             } if
  1398.             9 index 0 eq
  1399.             {
  1400.                 black? dup /blend? xs
  1401.                 {
  1402.                     pop 1 setgray
  1403.                     /cData tint2Data store
  1404.                     setCDataLen
  1405.                     0
  1406.                 } if
  1407.                 pop
  1408.             }
  1409.             {
  1410.                 /blend?
  1411.                 6
  1412.                 {
  1413.                     16 index
  1414.                 } repeat
  1415.                 ccThrough?
  1416.                 store
  1417.                 blend?
  1418.                 {
  1419.                     forceCMYK
  1420.                 } if
  1421.             } ifelse
  1422.             cleartomark
  1423.         } ifelse
  1424.     } bind
  1425.     ] def
  1426.     /cmykGetRData
  1427. } if
  1428. composite? dup not
  1429. {
  1430.     pop isCMYKSep?
  1431. } if
  1432. not
  1433. {
  1434.     /endCapSepBc
  1435.     {
  1436.         /white? false store
  1437.         pop pop
  1438.         dup 0 eq
  1439.         {
  1440.             pop
  1441.             /white? 1 index 1 eq store
  1442.             setgray
  1443.         }
  1444.         {
  1445.             1 eq
  1446.             {
  1447.                 setcmykcolor
  1448.             }
  1449.             {
  1450.                 setCustomColor
  1451.             } ifelse
  1452.         } ifelse
  1453. %
  1454.         currentcmykcolor anyColor?
  1455.         endC? or
  1456.         blend? and
  1457.         {
  1458.             bFill
  1459.         }
  1460.         {
  1461.             handleOP
  1462.         } ifelse
  1463.     } bd
  1464.     /Bc
  1465.     {
  1466.         gsave
  1467.         setBSpace
  1468.         nColors 1 gt
  1469.         {
  1470.             blend? startC? and
  1471.             {
  1472.                 bFill
  1473.             }
  1474.             {
  1475.                 handleOP
  1476.             } ifelse
  1477.         }
  1478.         {
  1479.             endCapSepBc
  1480.         } ifelse
  1481.         grestore
  1482.         newpath
  1483.     } bd
  1484.     /linealBm
  1485.     {
  1486.         /nColors dup load 1 sub store
  1487.         newpath
  1488.         gsave
  1489.         setBSpace
  1490.         blend?
  1491.         {
  1492.             cData type /stringtype eq
  1493.             {
  1494.                 linImg
  1495.             }
  1496.             {
  1497.                 bFill
  1498.             } ifelse
  1499.         }
  1500.         {
  1501.             handleOP
  1502.         } ifelse
  1503.         grestore
  1504.         nColors 1 gt
  1505.         {
  1506.             getRData
  1507.         } if
  1508.     } bd
  1509.     /discardCMY
  1510.     {
  1511.         counttomark 4 add -3 roll pop pop pop
  1512.     } bd
  1513.     /testTopCC
  1514.     {
  1515.         6 copy ccThrough?
  1516.     } bd
  1517.     /getCRamp
  1518.     {
  1519.         {
  1520.             ccDataProcs colorType 2 sub get exec
  1521.         } stopped pop
  1522.         blend? cDataLen 0 eq and
  1523.         {
  1524.             /cDataLen bDataLen store
  1525.         } if
  1526.     } bd
  1527.     /ccGetRData
  1528.     {
  1529.         /fCMYK? false store
  1530.         /startC? false store
  1531.         /endC? false store
  1532.         colorType 2 lt
  1533.         {
  1534.             /blend? false def
  1535.         } if
  1536.         blend?
  1537.         {
  1538.             getCRamp
  1539.         }
  1540.         {
  1541.             setCStop
  1542.         } ifelse
  1543.         blend?
  1544.         {
  1545.             /blend? cData 1 ne store
  1546.             blend?
  1547.             {
  1548.                 cData dup type /stringtype ne
  1549.                 {
  1550.                     1 exch sub /cData xs 0
  1551.                 } if
  1552.                 pop
  1553.             } if
  1554.         } if
  1555.     } def
  1556.     /ccDataProcs
  1557.     [
  1558.     /eCCBlend load
  1559.     {
  1560.         cBType 1 eq
  1561.         {
  1562.             tint1Data tint2Data
  1563.             /tint1Data xs
  1564.             /tint2Data xs
  1565.         } if
  1566.         0 eq
  1567.         {
  1568.             /blend? false store
  1569.             pop
  1570.         }
  1571.         {
  1572.             mark 7 1 roll
  1573.             testTopCC
  1574.             {
  1575.                 /blend? 1 index 1 ne store
  1576.                 /startC? blend? store
  1577.                 /endC? false store
  1578.                 blend? not
  1579.                 {
  1580.                     cleartomark stop
  1581.                 } if
  1582.                 /cData tint1Data store
  1583.                 setCDataLen
  1584.                 setCustomColor
  1585.                 pop
  1586.                 stop
  1587.             } if
  1588.             cleartomark
  1589.         } ifelse
  1590.         2 index 0 eq
  1591.         {
  1592.             /blend? false store
  1593.         }
  1594.         {
  1595.             mark 6
  1596.             {
  1597.                 9 index
  1598.             } repeat
  1599.             testTopCC dup /blend? xs
  1600.             {
  1601.                 /blend? 1 index 1 ne store
  1602.                 /endC? blend? store
  1603.                 /startC? false store
  1604.                 blend? not
  1605.                 {
  1606.                     cleartomark stop
  1607.                 } if
  1608.                 /cData tint2Data store
  1609.                 setCDataLen
  1610.             } if
  1611.             cleartomark
  1612.         } ifelse
  1613.     } bind
  1614.     ] def
  1615.     /ccGetRData
  1616. } if
  1617. load Adobe_blend_AI5_vars /getData 3 -1 roll put
  1618. /setCDataLen
  1619. {
  1620.     /cDataLen 0 cData dup type /stringtype eq
  1621.     {
  1622.         length exch
  1623.     } if
  1624.     pop store
  1625. } bd
  1626. /initSpotData
  1627. {
  1628.  begin
  1629.         /name null def
  1630.         /tintImage null def
  1631.         /tintValue null def
  1632.         /spot_C  null def
  1633.         /spot_M  null def
  1634.         /spot_Y  null def
  1635.         /spot_K  null def
  1636.  end
  1637. } bd
  1638. /getRData
  1639. {
  1640.     /colorType gMark store
  1641.     _compositeSpotDevice 0 ne
  1642.     {
  1643.         spotDict begin
  1644.             spot1 initSpotData
  1645.             spot2 initSpotData
  1646.      end
  1647.         /spotColor? colorType 2 eq colorType 3 eq or def
  1648.     } 
  1649.     {
  1650.         /spotColor? false store
  1651.     } ifelse
  1652.     /blend? true store
  1653.     0 0 0 0 setcmykcolor
  1654.     100 div /rampPoint xs
  1655. % (between 13 and 87%) 
  1656.     100 div /midPoint xs
  1657.     dup 0 eq
  1658.     {
  1659.         2
  1660.     }
  1661.     {
  1662.         dup 1 eq
  1663.         {
  1664.             5
  1665.         }
  1666.         {
  1667.             _compositeSpotDevice 0 ne
  1668.             {
  1669.                 spotDict begin
  1670.                     spot1 begin
  1671.                         /name 3 index def
  1672.                         /spot_K 4 index def
  1673.                         /spot_Y 5 index def
  1674.                         /spot_M 6 index def
  1675.                         /spot_C 7 index def
  1676.                  end
  1677.              end
  1678.             } if
  1679.             7
  1680.         } ifelse
  1681.     } ifelse
  1682.     /tmp exch def
  1683.     tmp index 100 div /endPoint xs
  1684.     _compositeSpotDevice 0 ne
  1685.     {
  1686.         tmp 2 add index 3 eq
  1687.         {
  1688.             /tmp tmp 4 add def
  1689.             tmp index dup 
  1690.             spotDict begin
  1691.                 spot1/name get ne
  1692.                 {
  1693.                     spot2 begin
  1694.                         /name exch def
  1695.                         /spot_K tmp 2 add index def
  1696.                         /spot_Y tmp 3 add index def
  1697.                         /spot_M tmp 4 add index def
  1698.                         /spot_C tmp 5 add index def
  1699.                  end
  1700.                 }
  1701.                 {
  1702.                     pop
  1703.                 } ifelse
  1704.          end
  1705.         } if
  1706.     } if
  1707.     /color? colorType 0 gt store
  1708.     
  1709.     colorType 3 eq
  1710.     {
  1711.         /tint2Data gMark store
  1712.     } if
  1713.     
  1714.     colorType 2 ge
  1715.     {
  1716.         /tint1Data gMark store
  1717.     } if
  1718.     _compositeSpotDevice 0 ne
  1719.     {
  1720.         spotDict begin
  1721.         
  1722.             colorType 2 ge
  1723.             {
  1724.                 colorType 3 eq
  1725.                 {
  1726.                     spot2 begin
  1727.                         /tintImage cBType 0 eq {tint2Data} {tint1Data} ifelse def
  1728.                         name null eq {/name /Black def} if
  1729.                  end
  1730.                 } if
  1731.                 spot1 begin
  1732.                     /tintImage cBType 0 eq colorType 2 eq or {tint1Data} {tint2Data} ifelse def
  1733.                     colorType 2 eq 
  1734.                     {
  1735.                         name null eq 
  1736.                         {
  1737.                             /name spot2/name get def
  1738.                             spot2/name null put
  1739.                         } if
  1740.                     }
  1741.                     {
  1742.                         name null eq {/name /Black def} if
  1743.                     } ifelse
  1744.              end
  1745.             } if
  1746.      end
  1747.     } if
  1748.     
  1749.     /cData gMark store
  1750.     setCDataLen
  1751.     colorType 0 gt
  1752.     {
  1753.         counttomark 4 add -3 roll
  1754.         /yeData xs
  1755.         /mgData xs
  1756.         /cyData xs
  1757.     } if
  1758.     blend?
  1759.     {
  1760.         /bDataLen
  1761.         cDataLen dup 0 eq color? and
  1762.         {
  1763.             [
  1764.             cyData mgData yeData
  1765.             ]
  1766.             {
  1767.                 dup type /stringtype eq
  1768.                 {
  1769.                     length exch pop exit
  1770.                 } if
  1771.                 pop
  1772.             } forall
  1773.         } if
  1774.         store
  1775.         bDataLen 0 eq
  1776.         {
  1777.             /bDataLen 1 store
  1778.         } if
  1779.         getData
  1780.         blend?
  1781.         {
  1782.             composite? cDataLen 0 eq and
  1783.             {
  1784.                 /cDataLen bDataLen store
  1785.             } if
  1786.         } if
  1787.     }
  1788.     {
  1789.         setCStop
  1790.     } ifelse
  1791. } bd
  1792. /Bg
  1793. {
  1794.     0 0 0 0 setcmykcolor
  1795.     6
  1796.     {
  1797.         pop
  1798.     } repeat
  1799.     /blendLength xs
  1800.     pop pop pop
  1801.     /cBName xs
  1802.     /bRender xs
  1803.     bRender 2 ne
  1804.     {
  1805.         composite? not
  1806.         {
  1807.             _of setoverprint
  1808.         } if
  1809.         _eo {eoclip} {clip} ifelse
  1810.         _bn cBName 2 copy known
  1811.         {
  1812.             get
  1813.             mark exch aload pop
  1814.             /cBType xs
  1815.             /nColors xs
  1816.             mark exch aload pop
  1817.             0 0
  1818.         } if
  1819.         pop pop
  1820.         getRData
  1821.         cBType 0 eq
  1822.         {
  1823.             /linealBm
  1824.         }
  1825.         {
  1826.             bHi?
  1827.             {
  1828.                 /pTState? nColors 2 gt store
  1829.             } if
  1830.             /doBlend /rdBlend load store
  1831.             /rdBm
  1832.         } ifelse
  1833.     }
  1834.     {
  1835.         inLine? not
  1836.         {
  1837.             mark mark
  1838.         } if
  1839.         /Bc dup
  1840.         {
  1841.             cleartomark mark
  1842.         } bd
  1843.         /nullProc
  1844.     } ifelse
  1845.     load /Bm xs
  1846. } bd
  1847. /linImg
  1848. noImg
  1849. {
  1850.     {
  1851.         newpath doRctBlend
  1852.     }
  1853. }
  1854. {
  1855.     {
  1856.         /doBlend
  1857.         color? composite? and
  1858.         {
  1859.             /bCImg
  1860.         }
  1861.         {
  1862.             /bwImage
  1863.         } ifelse
  1864.         load
  1865.         store
  1866.     
  1867.         0 0 moveto
  1868.         tRectOK? composite? and
  1869.         {
  1870.             {
  1871.                 mark
  1872.                 0 1 dtransform atan cvi 90 mod 0 eq
  1873.                 1 0 dtransform atan cvi 90 mod 0 eq
  1874.             } stopped
  1875.             {
  1876.                 cleartomark
  1877.             }
  1878.             {
  1879.                 and exch pop
  1880.                 {
  1881.                     newpath
  1882.                     doRctBlend
  1883.                 }
  1884.                 {
  1885.                     doBlend
  1886.                 } ifelse
  1887.             } ifelse
  1888.         }
  1889.         {
  1890.             doBlend
  1891.         } ifelse
  1892.     } 
  1893. } ifelse
  1894. bd
  1895. /doRctBlend
  1896. {
  1897.     gsave
  1898.     /sInc 1 store
  1899.     /nSamples bDataLen store
  1900.     /bInc 1 bDataLen div store
  1901.     /ubAxis 1 0 dtransform dUserSpace idtransform dup mul exch dup mul add sqrt store
  1902.     /pChange ubAxis 0 eq
  1903.     {
  1904.         0
  1905.     }
  1906.     {
  1907.         bDataLen ubAxis div
  1908.     } ifelse
  1909.     store
  1910.     pChange .5 gt noImg not and dup /optimize? xs
  1911.     {
  1912.         /nSamples ubAxis 2 div round cvi dup 1 le
  1913.         {
  1914.             pop 2
  1915.         } if
  1916.         store
  1917.         /bInc 1 nSamples div store
  1918.         /sInc bDataLen 1 sub nSamples 1 sub div store
  1919.     } if
  1920.     0
  1921.     nSamples
  1922.     [
  1923.     /dup cvx
  1924.     optimize?
  1925.     {
  1926.         /round cvx /cvi cvx
  1927.     } if
  1928.     /ndx /exch cvx /store cvx
  1929.     bCFun
  1930.     /rectfill where dup
  1931.     {
  1932.         exch pop _compositeSpotDevice 1 ne and
  1933.     } if
  1934.     {
  1935.         0 0 bInc 1 /rectfill cvx    
  1936.     }
  1937.     {
  1938.         0 0 /moveto cvx
  1939.         bInc 0 /lineto cvx
  1940.         bInc 1 /lineto cvx
  1941.         0 1 /lineto cvx
  1942.         /closepath cvx
  1943.         /_fill_ cvx
  1944.     } ifelse
  1945.     bInc 0 /translate cvx
  1946.     sInc /add cvx
  1947.     ] cvx
  1948.     bind
  1949.     repeat
  1950.     pop
  1951.     spotColor? {nsetcustomcolorend} if
  1952.     
  1953.     grestore
  1954. } bd
  1955. /rdPrep
  1956. {
  1957.     /nSamples bDataLen dup 0 eq
  1958.     {
  1959.         pop 1
  1960.     } if
  1961.     store
  1962.     /sInc -1 store
  1963.     /bAxis rampPoint endPoint sub store
  1964.     /bInc bAxis bDataLen div neg store
  1965.     /optimize? false store
  1966.     tRectOK?
  1967.     {
  1968.         /ubAxis
  1969.         bAxis 0 dtransform dUserSpace idtransform dup mul exch dup mul add sqrt
  1970.         0 bAxis dtransform dUserSpace idtransform dup mul exch dup mul add sqrt
  1971.         2 copy lt
  1972.         {
  1973.             exch
  1974.         } if
  1975.         pop store
  1976.         /pChange ubAxis 0 eq
  1977.         {
  1978.             0
  1979.         }
  1980.         {
  1981.             bDataLen ubAxis div
  1982.         } ifelse
  1983.         store
  1984.         pChange .5 gt noImg not and dup /optimize? xs
  1985.         {
  1986.             /nSamples ubAxis 2 div round cvi dup 1 le
  1987.             {
  1988.                 pop 2
  1989.             } if
  1990.             store
  1991.             /bInc bAxis nSamples div neg store
  1992.             /sInc bDataLen 1 sub nSamples 1 sub div neg store
  1993.         } if
  1994.     } if
  1995.     bHi?
  1996.     {
  1997.         /xBCInc xHi bAxis mul nSamples div store
  1998.         /yBCInc yHi bAxis mul nSamples div store
  1999.     } if
  2000. } bd
  2001. /rdBlend
  2002. {
  2003.     newpath
  2004.     gsave
  2005.     rdPrep
  2006.     rampPoint
  2007.     bDataLen 1 sub
  2008.     nSamples
  2009.     [
  2010.     /dup cvx
  2011.     optimize?
  2012.     {
  2013.         /round cvx /cvi cvx
  2014.     } if
  2015.     /ndx /exch cvx /store cvx
  2016.     bCFun
  2017.     0 0 3 /index cvx 0 360 /arc cvx /_fill_ cvx
  2018.     /exch cvx bInc /add cvx /exch cvx
  2019.     sInc /add cvx
  2020.     bHi?
  2021.     {
  2022.         xBCInc yBCInc /translate cvx
  2023.     } if
  2024.     ] cvx
  2025.     bind
  2026.     repeat
  2027.     pop pop
  2028.     spotColor? {nsetcustomcolorend} if
  2029.     grestore
  2030.     pTState?
  2031.     {
  2032.         xHi bAxis mul yHi bAxis mul translate
  2033.     } if
  2034. } bd
  2035. /Bh
  2036. {
  2037.     pop pop
  2038.     /pTState? false store
  2039.     2 copy 0 ne exch 0 ne or dup /bHi? xs
  2040.     {
  2041.         /yHi xs
  2042.         /xHi xs
  2043.         0 0
  2044.     } if
  2045.     pop pop
  2046. } bd
  2047. /BD
  2048. {
  2049.     inLine? not
  2050.     {
  2051.         ] nColors cBType
  2052.         count 3 eq
  2053.         {
  2054.             pop pop pop
  2055.             /nColors 2 def
  2056.             /cBType 0 def
  2057.             [
  2058.             <
  2059.             FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8
  2060.             D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0
  2061.             AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988
  2062.             87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160
  2063.             5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938
  2064.             37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110
  2065.             0F0E0D0C0B0A09080706050403020100
  2066.             >
  2067.             0 %_Br
  2068.             [
  2069.             0 0 50 100 %_Bs
  2070.             1 0 50 0 %_Bs
  2071.             ] nColors cBType
  2072.         } if
  2073.         ] _bn cBName 3 -1 roll put
  2074.         end
  2075.     } if
  2076. } bd
  2077. /Bn
  2078. {
  2079. 1 add dict
  2080. dup nullString null put
  2081. /_bn xs
  2082. } bd
  2083. /Bd
  2084. {
  2085. Adobe_blend_AI5_vars begin
  2086.     3 -1 roll dup nullString eq dup
  2087.     {
  2088.         setSSave
  2089.     } if
  2090.     /inLine? exch def
  2091.     /cBName exch def
  2092.     /nColors exch def
  2093.     /cBType exch def
  2094. } bd
  2095. /Bb
  2096. {
  2097.     sSave null eq
  2098.     {
  2099.         Adobe_blend_AI5_vars begin
  2100.         setSSave
  2101.     } if
  2102.     composite?
  2103.     {
  2104.         /_fill /fill load store
  2105.     }
  2106.     {
  2107.         /__fill /fill load store
  2108.             /_fill
  2109.             {
  2110.                 _of true eq
  2111.                 {
  2112.                     currentgray 1 ne
  2113.                     {
  2114.                         __fill
  2115.                     } if
  2116.                 }
  2117.                 {
  2118.                     __fill
  2119.                 } ifelse
  2120.             } def
  2121.     } ifelse
  2122.     /fill
  2123.     {
  2124.     } def
  2125.     } bd
  2126.     /BB
  2127.     {
  2128.     /cBType xs
  2129.     cleartomark cleartomark
  2130.     cBType dup
  2131.     bRender
  2132.     sSave dup type /savetype eq
  2133.     {
  2134.         restore 0
  2135.     } if
  2136.     pop
  2137.     currentdict Adobe_blend_AI5_vars eq
  2138.     {
  2139.      end
  2140.     } if
  2141.     2 ne exch 0 gt and
  2142.     {
  2143.         2 eq
  2144.         {
  2145.             s
  2146.         }
  2147.         {
  2148.             S
  2149.         } ifelse
  2150.     }
  2151.     {
  2152.         pop newpath
  2153.     } ifelse
  2154. } bd
  2155. currentdict readonly pop
  2156. end
  2157. end
  2158. defaultpacking setpacking
  2159.  
  2160. userdict /defaultpacking currentpacking put true setpacking
  2161. systemdict begin
  2162. userdict /Adobe_screens_AI5 15 dict dup begin
  2163. put
  2164. /initialize
  2165. {
  2166. } def
  2167. /initialize2
  2168. {
  2169.     Adobe_screens_AI5 begin
  2170.     /screenid
  2171.         deviceDPI 600 gt composite? not or
  2172.         {
  2173.         -1
  2174.         }
  2175.         {
  2176.             deviceDPI currentScreenFreq 
  2177.             dup dup 60 ge exch 150 le and deviceDPI 300 le and
  2178.         {
  2179.             pop 60
  2180.         } if
  2181.         div 1.41421 div 0.5 add cvi
  2182.         } ifelse
  2183.     def
  2184.     
  2185.     2 screenid eq
  2186.     {
  2187.         /customsize 16 def
  2188.         /customdata /customdata2 def
  2189.         setcustomscreen
  2190.     } if
  2191.     
  2192.     3 screenid eq
  2193.     {
  2194.         /customsize 24 def
  2195.         /customdata /customdata3 def
  2196.         setcustomscreen
  2197.     } if
  2198.     
  2199.     4 screenid eq
  2200.     {
  2201.         /customsize 16 def
  2202.         /customdata /customdata4 def
  2203.         setcustomscreen
  2204.     } if
  2205.     
  2206.     5 screenid eq
  2207.     {
  2208.         /customsize 20 def
  2209.         /customdata /customdata5 def
  2210.         setcustomscreen
  2211.     } if
  2212.     
  2213.     6 screenid eq
  2214.     {
  2215.         /customsize 24 def
  2216.         /customdata /customdata6 def
  2217.         setcustomscreen
  2218.     } if
  2219.     
  2220.     7 screenid eq
  2221.     {
  2222.         /customsize 28 def
  2223.         /customdata /customdata7 def
  2224.         setcustomscreen
  2225.     } if
  2226.     
  2227.     8 screenid eq
  2228.     {
  2229.         /customsize 16 def
  2230.         /customdata /customdata8 def
  2231.         setcustomscreen
  2232.     } if
  2233. } def
  2234. /terminate
  2235. {
  2236. } def
  2237. /terminate2
  2238. {
  2239.     currentdict Adobe_screens_AI5 eq
  2240.     {
  2241.      end
  2242.     } if
  2243. } def
  2244. /setcustomscreen
  2245. {
  2246.     deviceDPI customsize div 0
  2247.     {
  2248.         1 add 2 div customsize mul cvi exch
  2249.         1 add 2 div customsize mul cvi exch
  2250.         customsize mul add
  2251.         customdata load exch get 256 div
  2252.     } setscreen
  2253. } def
  2254. /customdata2 28 28 mul string def
  2255. currentfile customdata2 readhexstring
  2256. 4180E8694988E2634382EA6B4B8AE061A01939C8A81737C2A21B3BCAAA1636C0
  2257. F8795998F6775796FA7B5B9AF57656952ED8B80727D6B60F2FDABA0626D5B50E
  2258. 4E8DE6674786EE6F4F8EE5664685ED6EAD1434C6A61F3FCEAE1232C5A51E3ECD
  2259. F3745493FE7F5F9EF1725291FD7E5E9D24D3B30C2CDEBE0222D1B10A2ADDBD04
  2260. 4483EB6C4C8BE1624281E96A4A89E364A31C3CCBAB1535C1A11A3AC9A91838C3
  2261. FB7C5C9BF4755594F97A5A99F778589730DBBB0525D4B40D2DD9B90828D7B710
  2262. 508FE4654584EC6D4D8CE7684887EF70AF1131C4A41D3DCCAC1333C7A72040CF
  2263. F0715190FC7D5D9CF2735392FF80609F21D0B00929DCBC0323D2B20B2BDFBF01
  2264. 0000000000000000000000000000000000000000000000000000000000000000
  2265. 0000000000000000000000000000000000000000000000000000000000000000
  2266. 0000000000000000000000000000000000000000000000000000000000000000
  2267. 0000000000000000000000000000000000000000000000000000000000000000
  2268. 0000000000000000000000000000000000000000000000000000000000000000
  2269. 0000000000000000000000000000000000000000000000000000000000000000
  2270. 0000000000000000000000000000000000000000000000000000000000000000
  2271. 0000000000000000000000000000000000000000000000000000000000000000
  2272. 0000000000000000000000000000000000000000000000000000000000000000
  2273. 0000000000000000000000000000000000000000000000000000000000000000
  2274. 0000000000000000000000000000000000000000000000000000000000000000
  2275. 0000000000000000000000000000000000000000000000000000000000000000
  2276. 0000000000000000000000000000000000000000000000000000000000000000
  2277. 0000000000000000000000000000000000000000000000000000000000000000
  2278. 0000000000000000000000000000000000000000000000000000000000000000
  2279. 0000000000000000000000000000000000000000000000000000000000000000
  2280. 00000000000000000000000000000000
  2281. pop pop
  2282. /customdata3 28 28 mul string def
  2283. currentfile customdata3 readhexstring
  2284. 011DC7F5E73D0421CBF3E43A021EC8F6E83E0522CCF2E43A2B648BC4A0762F68
  2285. 8AC39E732C658CC5A177306989C29D72D5B6521A6192D9B55219608FD6B6531B
  2286. 6193DAB451185F8FFCEE440C28D2FCED430B27D1FDEF450C29D3FBEC420A26D0
  2287. BEA77D366F83BCA77C356E87BFA87E377082BBA67B346D86145B99E0AE4A1259
  2288. 98DFB14E155C9AE1AD4A115897DEB04D0623CDF4E63C0420CAF8EA400723CDF4
  2289. E53B031FC9F7E93F316988C19F752E678EC6A378326A88C09F742D668DC6A278
  2290. DBB350175E91D8B8551C6395DCB24F165D90D7B7541C6294FAEC420925CFFFF1
  2291. 470E2BD5F9EB410824CEFEF0460D2AD4BAA57A336C85BEAA80397180B9A47933
  2292. 6B84BDA97F387181105797DDAF4C145A9CE3AB480F5696DDAE4B13599BE2AC49
  2293. 021EC8F6E83E0522CCF2E43A011DC7F5E73D0421CBF3E43A2C658CC5A1773069
  2294. 89C29D722B648BC4A0762F688AC39E73D6B6531B6193DAB451185F8FD5B6521A
  2295. 6192D9B55219608FFDEF450C29D3FBEC420A26D0FCEE440C28D2FCED430B27D1
  2296. BFA87E377082BBA67B346D86BEA77D366F83BCA77C356E87155C9AE1AD4A1158
  2297. 97DEB04D145B99E0AE4A125998DFB14E0723CDF4E53B031FC9F7E93F0623CDF4
  2298. E63C0420CAF8EA40326A88C09F742D668DC6A278316988C19F752E678EC6A378
  2299. DCB24F165D90D7B7541C6294DBB350175E91D8B8551C6395F9EB410824CEFEF0
  2300. 460D2AD4FAEC420925CFFFF1470E2BD5B9A479336B84BDA97F387181BAA57A33
  2301. 6C85BEAA803971800F5696DDAE4B13599BE2AC49105797DDAF4C145A9CE3AB48
  2302. 0000000000000000000000000000000000000000000000000000000000000000
  2303. 0000000000000000000000000000000000000000000000000000000000000000
  2304. 0000000000000000000000000000000000000000000000000000000000000000
  2305. 0000000000000000000000000000000000000000000000000000000000000000
  2306. 0000000000000000000000000000000000000000000000000000000000000000
  2307. 0000000000000000000000000000000000000000000000000000000000000000
  2308. 00000000000000000000000000000000
  2309. pop pop
  2310. /customdata4 28 28 mul string def
  2311. currentfile customdata4 readhexstring
  2312. 1139B8E0FAD2531B133BBAE2F8D05119417180A6AE9A7B4B437382A5AD987949
  2313. C08867272F6F92CAC28A66262E6E90C8E8DE5F070F37B6F2EADD5E060E36B5F0
  2314. FED6571F173FBEE6FDD5561E163EBDE5AB9E7F4F477786A1A99D7E4E467685A3
  2315. 2C6C96CEC68E62222A6A95CDC58D64240C34B3F6EED95A020A32B1F5EDDB5C04
  2316. 143CBBE3F9D1521A123AB9E1FBD3541C447483A4AC997A4A427281A7AF9B7C4C
  2317. C38B65252D6D91C9C1896828307093CBEBDC5D050D35B4F1E9DF60081038B7F3
  2318. FCD4551D153DBCE4FFD758201840BFE7A89C7D4D457584A2AA9F8050487887A0
  2319. 296994CCC48C63232B6B97CFC78F61210931B0F4ECDA5B030B33B2F7EFD85901
  2320. 0000000000000000000000000000000000000000000000000000000000000000
  2321. 0000000000000000000000000000000000000000000000000000000000000000
  2322. 0000000000000000000000000000000000000000000000000000000000000000
  2323. 0000000000000000000000000000000000000000000000000000000000000000
  2324. 0000000000000000000000000000000000000000000000000000000000000000
  2325. 0000000000000000000000000000000000000000000000000000000000000000
  2326. 0000000000000000000000000000000000000000000000000000000000000000
  2327. 0000000000000000000000000000000000000000000000000000000000000000
  2328. 0000000000000000000000000000000000000000000000000000000000000000
  2329. 0000000000000000000000000000000000000000000000000000000000000000
  2330. 0000000000000000000000000000000000000000000000000000000000000000
  2331. 0000000000000000000000000000000000000000000000000000000000000000
  2332. 0000000000000000000000000000000000000000000000000000000000000000
  2333. 0000000000000000000000000000000000000000000000000000000000000000
  2334. 0000000000000000000000000000000000000000000000000000000000000000
  2335. 0000000000000000000000000000000000000000000000000000000000000000
  2336. 00000000000000000000000000000000
  2337. pop pop
  2338. /customdata5 28 28 mul string def
  2339. currentfile customdata5 readhexstring
  2340. 010B34C3EBFCF7CE3F16020C35C4EDFBF6CD3E15102552A4D6EADDB5632B1126
  2341. 54A5D5EADCB3622A3958768499C19E8C7C5E3A59778498C19D8B7B5DC8A99370
  2342. 47334C7587AFC9AA936F46324B7485AEF1E5BC6B1E0A2351A3D8F2E4BC6A1E09
  2343. 2351A2D7FFF9D14219050F38C6EFFEF9D04118040E37C6EFE8E0B7662D142856
  2344. A8D3E7DFB7652D132856A7D4BF9C8E7F603D5B7A8195BE9A8E7E603C5B798297
  2345. 314A7389B2CCAD906D442F497289B1CBAC926E4508214FA1DBF4E2B9671B0720
  2346. 4EA0DAF4E3BA691C030D36C5EDFBF6CD3F16010C34C3ECFDF8CF4017122654A6
  2347. D4E9DDB4622A112553A5D6EBDEB5642C3B59788397C09C8B7C5D3A58778599C2
  2348. 9E8C7D5FCAAB926E46314B7486AFC8AA947048334D7587B0F2E4BB691D082250
  2349. A1D8F1E6BD6B1F0A2452A3D9FDF8CF4118030E36C5EEFFFAD1421A050F38C7F0
  2350. E6DFB6642C132755A7D3E8E1B8662E152957A8D2BE9A8D7E5F3B5A798296BF9B
  2351. 8F80613D5C7B80952F487188B1CAAC916D443049728AB3CCAE906C43061F4D9F
  2352. DAF3E2BA681C07214FA0DBF5E1B8671A00000000000000000000000000000000
  2353. 0000000000000000000000000000000000000000000000000000000000000000
  2354. 0000000000000000000000000000000000000000000000000000000000000000
  2355. 0000000000000000000000000000000000000000000000000000000000000000
  2356. 0000000000000000000000000000000000000000000000000000000000000000
  2357. 0000000000000000000000000000000000000000000000000000000000000000
  2358. 0000000000000000000000000000000000000000000000000000000000000000
  2359. 0000000000000000000000000000000000000000000000000000000000000000
  2360. 0000000000000000000000000000000000000000000000000000000000000000
  2361. 0000000000000000000000000000000000000000000000000000000000000000
  2362. 0000000000000000000000000000000000000000000000000000000000000000
  2363. 0000000000000000000000000000000000000000000000000000000000000000
  2364. 00000000000000000000000000000000
  2365. pop pop
  2366. /customdata6 28 28 mul string def
  2367. currentfile customdata6 readhexstring
  2368. 081A44B6E0F2FDECC150250C091B45B6E1F3FCEBC04F240C1D336199C7D8DCD3
  2369. A56C37221E33619AC8D7DBD2A46B36214864798091AEB1958C7E694C49657A81
  2370. 90ADB0948B7D684BB99D8475593C405C7888A1BEBA9E8574583B3F5B7888A0BD
  2371. E4CBAA712E1215326098CFE8E4CCA9712D1114315F97CEE7F5F1C6552B040719
  2372. 43B5DFFAF6F0C6542A03061842B4DEF9FFEDC352270E0B1C47B8E3F4FEECC251
  2373. 260D0A1C46B7E2F4DAD5A76E39232035639CCAD5D9D4A66D38231F34629BC9D6
  2374. AF938E806A4E4A677C838FABAE928D7F694D4A667B828FAC3E5A778AA3BFBC9F
  2375. 8772563A3D597689A2BEBB9F8673573A14305E97D1EAE6CDA76F2B0F132F5D96
  2376. D0E9E5CDA8702C10051742B3DDFCF8EEC4522801041641B2DDFBF7EFC5532902
  2377. 091B45B6E1F3FCEBC04F240C081A44B6E0F2FDECC150250C1E33619AC8D7DBD2
  2378. A46B36211D336199C7D8DCD3A56C372249657A8190ADB0948B7D684B48647980
  2379. 91AEB1958C7E694CBA9E8574583B3F5B7888A0BDB99D8475593C405C7888A1BE
  2380. E4CCA9712D1114315F97CEE7E4CBAA712E1215326098CFE8F6F0C6542A030618
  2381. 42B4DEF9F5F1C6552B04071943B5DFFAFEECC251260D0A1C46B7E2F4FFEDC352
  2382. 270E0B1C47B8E3F4D9D4A66D38231F34629BC9D6DAD5A76E39232035639CCAD5
  2383. AE928D7F694D4A667B828FACAF938E806A4E4A677C838FAB3D597689A2BEBB9F
  2384. 8673573A3E5A778AA3BFBC9F8772563A132F5D96D0E9E5CDA8702C1014305E97
  2385. D1EAE6CDA76F2B0F041641B2DDFBF7EFC5532902051742B3DDFCF8EEC4522801
  2386. 0000000000000000000000000000000000000000000000000000000000000000
  2387. 0000000000000000000000000000000000000000000000000000000000000000
  2388. 0000000000000000000000000000000000000000000000000000000000000000
  2389. 0000000000000000000000000000000000000000000000000000000000000000
  2390. 0000000000000000000000000000000000000000000000000000000000000000
  2391. 0000000000000000000000000000000000000000000000000000000000000000
  2392. 00000000000000000000000000000000
  2393. pop pop
  2394. /customdata7 28 28 mul string def
  2395. currentfile customdata7 readhexstring
  2396. 01061B44B7E1F5FEFBE6BD4A210C01071B45B8E1F6FDFBE6BC4A200B09132A54
  2397. A7D1EAF5EED9B05D331609142B55A8D2EAF4EED9AF5C32161D2D3D6993C1CBE0
  2398. CEC59B7140301E2E3D6A93C0CADFCDC49A713F3047576C7B828DA2B6A48F867E
  2399. 6F5A48576C7C828CA1B6A38F867E6E59BAAA958A78634E4451667A8498ADBAAB
  2400. 968977624E4350657A8398ADE3D4C99F7539251A273C6892C2D7E4D4C89E7539
  2401. 241A273B6891C1D6F8F2DDB460371005122A53A7D0ECF9F2DDB360360F051229
  2402. 53A6D0EBFFFDE8BE4C220D03081D46B9E3F7FFFCE7BD4B210D02071C46B8E2F7
  2403. F3F0DBB15E34180B152C56A9D3E8F3EFDAB05D34170A142C55A9D2E9DFCCC69C
  2404. 7341321F2F3F6B94BFC9DECCC59C7241311F2E3E6A94BFCAB5A38E8780705B49
  2405. 596D7D808BA0B4A28D877F6F5B48586D7C818BA043506479859AAFBCAC978876
  2406. 614C424F64798499AEBBAB968977624D19263B6791C3D8E5D6C79D7337231825
  2407. 3A6690C3D7E5D5C79E74382304112952A5CFEDFAF0DBB25E350E03102851A5CE
  2408. ECF9F1DCB25F360E01071B45B8E1F6FDFBE6BC4A200B01061B44B7E1F5FEFBE6
  2409. BD4A210C09142B55A8D2EAF4EED9AF5C321609132A54A7D1EAF5EED9B05D3316
  2410. 1E2E3D6A93C0CADFCDC49A713F301D2D3D6993C1CBE0CEC59B71403048576C7C
  2411. 828CA1B6A38F867E6E5947576C7B828DA2B6A48F867E6F5ABAAB968977624E43
  2412. 50657A8398ADBAAA958A78634E4451667A8498ADE4D4C89E7539241A273B6891
  2413. C1D6E3D4C99F7539251A273C6892C2D7F9F2DDB360360F05122953A6D0EBF8F2
  2414. DDB460371005122A53A7D0ECFFFCE7BD4B210D02071C46B8E2F7FFFDE8BE4C22
  2415. 0D03081D46B9E3F7F3EFDAB05D34170A142C55A9D2E9F3F0DBB15E34180B152C
  2416. 56A9D3E8DECCC59C7241311F2E3E6A94BFCADFCCC69C7341321F2F3F6B94BFC9
  2417. B4A28D877F6F5B48586D7C818BA0B5A38E8780705B49596D7D808BA0424F6479
  2418. 8499AEBBAB968977624D43506479859AAFBCAC978876614C18253A6690C3D7E5
  2419. D5C79E74382319263B6791C3D8E5D6C79D73372303102851A5CEECF9F1DCB25F
  2420. 360E04112952A5CFEDFAF0DBB25E350E
  2421. pop pop
  2422. /customdata8 28 28 mul string def
  2423. currentfile customdata8 readhexstring
  2424. 050F2747B6D6EEF8FEF4DCBC4D2D1507111D375F9EC6E0E9EBE6CCA4653D1F13
  2425. 2939556F8EA8C1D1D3C3AE9475573B2B4961717D808999B1B39B8B867F73634B
  2426. B8A090827A6A5A42445C6C7C8492A2BAD8C8AA97785232222434546E8DACCADA
  2427. F0E2CFA768401A0A0C1C365E9DC5E4F2FAF7DFBF50301802040E2646B5D5EDFC
  2428. FFF5DDBD4E2E160806102848B7D7EFF9EAE7CDA5663E2014121E38609FC7E1E8
  2429. D2C2AF9576583C2C2A3A56708FA9C0D0B29A8A878074644C4A62727E818898B0
  2430. 435B6B7B8593A3BBB9A19183796959412333536D8CADCBDBD9C9AB9677513121
  2431. 0B1B355D9CC4E5F3F1E3CEA6673F1909030D2545B4D4ECFDFBF6DEBE4F2F1701
  2432. 0000000000000000000000000000000000000000000000000000000000000000
  2433. 0000000000000000000000000000000000000000000000000000000000000000
  2434. 0000000000000000000000000000000000000000000000000000000000000000
  2435. 0000000000000000000000000000000000000000000000000000000000000000
  2436. 0000000000000000000000000000000000000000000000000000000000000000
  2437. 0000000000000000000000000000000000000000000000000000000000000000
  2438. 0000000000000000000000000000000000000000000000000000000000000000
  2439. 0000000000000000000000000000000000000000000000000000000000000000
  2440. 0000000000000000000000000000000000000000000000000000000000000000
  2441. 0000000000000000000000000000000000000000000000000000000000000000
  2442. 0000000000000000000000000000000000000000000000000000000000000000
  2443. 0000000000000000000000000000000000000000000000000000000000000000
  2444. 0000000000000000000000000000000000000000000000000000000000000000
  2445. 0000000000000000000000000000000000000000000000000000000000000000
  2446. 0000000000000000000000000000000000000000000000000000000000000000
  2447. 0000000000000000000000000000000000000000000000000000000000000000
  2448. 00000000000000000000000000000000
  2449. pop pop
  2450. end
  2451. end
  2452. defaultpacking setpacking
  2453.  
  2454. userdict /Adobe_customcolor known not
  2455. {
  2456.     userdict /Adobe_customcolor 2 dict put 
  2457. } if
  2458. userdict /Adobe_customcolor get begin
  2459. /initialize { } def
  2460. /terminate { } def
  2461. end
  2462. currentpacking true setpacking
  2463. userdict /Adobe_cshow 14 dict dup begin put
  2464. /initialize
  2465. {
  2466. } def
  2467. /initialize2
  2468. {
  2469.     Adobe_cshow begin
  2470.     Adobe_cshow
  2471.     {
  2472.         dup xcheck
  2473.         {
  2474.             bind
  2475.         } if
  2476.         pop pop
  2477.     } forall
  2478.  end
  2479.     Adobe_cshow begin
  2480. } def
  2481. /terminate
  2482. {
  2483. } def
  2484. /terminate2
  2485. {
  2486. currentdict Adobe_cshow eq
  2487.     {
  2488.  end
  2489.     } if
  2490. } def
  2491. /cforall
  2492. {
  2493.     /_lobyte 0 ddef
  2494.     /_hibyte 0 ddef
  2495.     /_cproc exch ddef
  2496.     /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
  2497.     {
  2498.         /_lobyte exch ddef
  2499.         _hibyte 0 eq
  2500.         _cscript 1 eq
  2501.         _lobyte 129 ge _lobyte 159 le and
  2502.         _lobyte 224 ge _lobyte 252 le and or and
  2503.         _cscript 2 eq
  2504.         _lobyte 161 ge _lobyte 254 le and and
  2505.         _cscript 3 eq
  2506.         _lobyte 161 ge _lobyte 254 le and and
  2507.         _cscript 25 eq
  2508.         _lobyte 161 ge _lobyte 254 le and and
  2509.         _cscript -1 eq
  2510.         or or or or and
  2511.         {
  2512.             /_hibyte _lobyte ddef
  2513.         }
  2514.         {
  2515.             _hibyte 256 mul _lobyte add
  2516.             _cproc
  2517.             /_hibyte 0 ddef
  2518.         } ifelse
  2519.     } forall
  2520. } def
  2521. /cstring
  2522. {
  2523.     dup 256 lt
  2524.     {
  2525.         (s) dup 0 4 3 roll put
  2526.     }
  2527.     {
  2528.         dup 256 idiv exch 256 mod
  2529.         (hl) dup dup 0 6 5 roll put 1 4 3 roll put
  2530.     } ifelse
  2531. } def
  2532. /clength
  2533. {
  2534.     0 exch
  2535.     { 256 lt { 1 } { 2 } ifelse add } cforall
  2536. } def
  2537. /hawidthshow
  2538. {
  2539.     {
  2540.         dup cstring
  2541.         show
  2542.         _hvax _hvay rmoveto
  2543.         _hvwb eq { _hvcx _hvcy rmoveto } if
  2544.     } cforall
  2545. } def
  2546. /vawidthshow
  2547. {
  2548.     {
  2549.         dup 255 le
  2550.         _charorientation 1 eq
  2551.         and
  2552.         {
  2553.             -90 rotate
  2554.             0 _fontRotateAdjust rmoveto
  2555.             cstring
  2556.             _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
  2557.             0 _fontRotateAdjust neg rmoveto
  2558.             90 rotate
  2559.         }
  2560.         {
  2561.             currentpoint
  2562.             _fontHeight sub
  2563.             exch _hvay sub exch _hvax sub
  2564.             2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
  2565.             3 2 roll
  2566.             cstring
  2567.             dup stringwidth pop 2 div neg _fontAscent neg rmoveto
  2568.             show
  2569.             moveto
  2570.         } ifelse
  2571.     } cforall
  2572. } def
  2573. /hvawidthshow
  2574. {
  2575.     6 1 roll
  2576.     /_hvay exch ddef
  2577.     /_hvax exch ddef
  2578.     /_hvwb exch ddef
  2579.     /_hvcy exch ddef
  2580.     /_hvcx exch ddef
  2581.     _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
  2582. } def
  2583. /hvwidthshow
  2584. {
  2585.     0 0 3 -1 roll hvawidthshow
  2586. } def
  2587. /hvashow
  2588. {
  2589.     0 0 0 6 -3 roll hvawidthshow
  2590. } def
  2591. /hvshow
  2592. {
  2593.     0 0 0 0 0 6 -1 roll hvawidthshow
  2594. } def
  2595. currentdict readonly pop end
  2596. setpacking
  2597.  
  2598. currentpacking true setpacking
  2599. userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
  2600. put
  2601. /_eo false def
  2602. /_lp /none def
  2603. /_pf
  2604. {
  2605. } def
  2606. /_ps
  2607. {
  2608. } def
  2609. /_psf
  2610. {
  2611. } def
  2612. /_pss
  2613. {
  2614. } def
  2615. /_pjsf
  2616. {
  2617. } def
  2618. /_pjss
  2619. {
  2620. } def
  2621. /_pola 0 def
  2622. /_doClip 0 def
  2623. /cf currentflat def
  2624. /_lineorientation 0 def
  2625. /_charorientation 0 def
  2626. /_yokoorientation 0 def
  2627. /_tm matrix def
  2628. /_renderStart
  2629. [
  2630. /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
  2631. ] def
  2632. /_renderEnd
  2633. [
  2634. null null null null /i1 /i1 /i1 /i1
  2635. ] def
  2636. /_render -1 def
  2637. /_shift [0 0] def
  2638. /_ax 0 def
  2639. /_ay 0 def
  2640. /_cx 0 def
  2641. /_cy 0 def
  2642. /_leading
  2643. [
  2644. 0 0
  2645. ] def
  2646. /_ctm matrix def
  2647. /_mtx matrix def
  2648. /_sp 16#020 def
  2649. /_hyphen (-) def
  2650. /_fontSize 0 def
  2651. /_fontAscent 0 def
  2652. /_fontDescent 0 def
  2653. /_fontHeight 0 def
  2654. /_fontRotateAdjust 0 def
  2655. /Ss 256 string def
  2656. Ss 0 (fonts/) putinterval
  2657. /_cnt 0 def
  2658. /_scale [1 1] def
  2659. /_nativeEncoding 0 def
  2660. /_useNativeEncoding 0 def
  2661. /_tempEncode 0 def
  2662. /_pntr 0 def
  2663. /_tDict 2 dict def
  2664. /_hfname 100 string def
  2665. /_hffound false def
  2666. /Tx
  2667. {
  2668. } def
  2669. /Tj
  2670. {
  2671. } def
  2672. /CRender
  2673. {
  2674. } def
  2675. /_AI3_savepage
  2676. {
  2677. } def
  2678. /_gf null def
  2679. /_cf 4 array def
  2680. /_rgbf 3 array def
  2681. /_if null def
  2682. /_of false def
  2683. /_fc
  2684. {
  2685. } def
  2686. /_gs null def
  2687. /_cs 4 array def
  2688. /_rgbs 3 array def
  2689. /_is null def
  2690. /_os false def
  2691. /_sc
  2692. {
  2693. } def
  2694. /_pd 1 dict def
  2695. /_ed 15 dict def
  2696. /_pm matrix def
  2697. /_fm null def
  2698. /_fd null def
  2699. /_fdd null def
  2700. /_sm null def
  2701. /_sd null def
  2702. /_sdd null def
  2703. /_i null def
  2704. /_lobyte 0 def
  2705. /_hibyte 0 def
  2706. /_cproc null def
  2707. /_cscript 0 def
  2708. /_hvax 0 def
  2709. /_hvay 0 def
  2710. /_hvwb 0 def
  2711. /_hvcx 0 def
  2712. /_hvcy 0 def
  2713. /_bitfont null def
  2714. /_bitlobyte 0 def
  2715. /_bithibyte 0 def
  2716. /_bitkey null def
  2717. /_bitdata null def
  2718. /_bitindex 0 def
  2719. /discardSave null def
  2720. /buffer 256 string def
  2721. /beginString null def
  2722. /endString null def
  2723. /endStringLength null def
  2724. /layerCnt 1 def
  2725. /layerCount 1 def
  2726. /perCent (%) 0 get def
  2727. /perCentSeen? false def
  2728. /newBuff null def
  2729. /newBuffButFirst null def
  2730. /newBuffLast null def
  2731. /clipForward? false def
  2732. end
  2733. userdict /Adobe_Illustrator_AI5 known not {
  2734.     userdict /Adobe_Illustrator_AI5 94 dict put
  2735. } if
  2736. userdict /Adobe_Illustrator_AI5 get begin
  2737. /initialize
  2738. {
  2739.     userdict /Adobe_cshow known {
  2740.         Adobe_cshow /initialize2 get exec
  2741.     } if
  2742.     userdict /Adobe_level2_AI5 known {
  2743.         Adobe_level2_AI5 /initialize2 get exec
  2744.     } if
  2745.     userdict /Adobe_screens_AI5 known {
  2746.         Adobe_screens_AI5 /initialize2 get exec
  2747.     } if
  2748.     userdict /Adobe_typography_AI5 known {
  2749.         Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI5 /initialize2 get exec
  2750.     } if
  2751.     userdict /Adobe_blend_AI5 known {
  2752.         Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_blend_AI5 /initialize2 get exec
  2753.     } if
  2754.     userdict /Adobe_pattern_AI5 known {
  2755.         Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_pattern_AI5 /initialize2 get exec
  2756.     } if
  2757.     userdict /Adobe_ColorImage_AI6 known {
  2758.         Adobe_ColorImage_AI6 /initialize2 get exec
  2759.     } if
  2760.  
  2761.     Adobe_Illustrator_AI5 dup begin
  2762.     Adobe_Illustrator_AI5_vars begin
  2763.     discardDict
  2764.     {
  2765.         bind pop pop
  2766.     } forall
  2767.     dup /nc get begin
  2768.     {
  2769.         dup xcheck 1 index type /operatortype ne and
  2770.         {
  2771.             bind
  2772.         } if
  2773.         pop pop
  2774.     } forall
  2775.  end
  2776.     newpath
  2777. } def
  2778. /terminate
  2779. {
  2780.     end
  2781.     end
  2782.     userdict /Adobe_ColorImage_AI6 known {
  2783.         Adobe_ColorImage_AI6 /terminate2 get exec
  2784.     } if
  2785.     userdict /Adobe_pattern_AI5 known {
  2786.         Adobe_pattern_AI5 /terminate2 get exec
  2787.     } if
  2788.     userdict /Adobe_blend_AI5 known {
  2789.         Adobe_blend_AI5 /terminate2 get exec
  2790.     } if
  2791.     userdict /Adobe_cshow known {
  2792.         Adobe_cshow /terminate2 get exec
  2793.     } if
  2794.     userdict /Adobe_typography_AI5 known {
  2795.         Adobe_typography_AI5 /terminate2 get exec
  2796.     } if
  2797.     userdict /Adobe_screens_AI5 known {
  2798.         Adobe_screens_AI5 /terminate2 get exec
  2799.     } if
  2800.     userdict /Adobe_level2_AI5 known {
  2801.         Adobe_level2_AI5 /terminate2 get exec
  2802.     } if
  2803. } def
  2804. /_
  2805. null def
  2806. /ddef
  2807. {
  2808.     Adobe_Illustrator_AI5_vars 3 1 roll put
  2809. } def
  2810. /xput
  2811. {
  2812.     dup load dup length exch maxlength eq
  2813.     {
  2814.         dup dup load dup
  2815.         length 2 mul dict copy def
  2816.     } if
  2817.     load begin
  2818.     def
  2819.  end
  2820. } def
  2821. /npop
  2822. {
  2823.     {
  2824.         pop
  2825.     } repeat
  2826. } def
  2827. /hswj
  2828. {
  2829.     dup stringwidth 3 2 roll
  2830.     {
  2831.         _hvwb eq { exch _hvcx add exch _hvcy add } if
  2832.         exch _hvax add exch _hvay add
  2833.     } cforall
  2834. } def
  2835. /vswj
  2836. {
  2837.     0 0 3 -1 roll
  2838.     {
  2839.         dup 255 le
  2840.         _charorientation 1 eq
  2841.         and
  2842.         {
  2843.             dup cstring stringwidth 5 2 roll
  2844.             _hvwb eq { exch _hvcy sub exch _hvcx sub } if
  2845.             exch _hvay sub exch _hvax sub
  2846.             4 -1 roll sub exch
  2847.             3 -1 roll sub exch
  2848.         }
  2849.         {
  2850.             _hvwb eq { exch _hvcy sub exch _hvcx sub } if
  2851.             exch _hvay sub exch _hvax sub
  2852.             _fontHeight sub
  2853.         } ifelse
  2854.     } cforall
  2855. } def
  2856. /swj
  2857. {
  2858.     6 1 roll
  2859.     /_hvay exch ddef
  2860.     /_hvax exch ddef
  2861.     /_hvwb exch ddef
  2862.     /_hvcy exch ddef
  2863.     /_hvcx exch ddef
  2864.     _lineorientation 0 eq { hswj } { vswj } ifelse
  2865. } def
  2866. /sw
  2867. {
  2868.     0 0 0 6 3 roll swj
  2869. } def
  2870. /vjss
  2871. {
  2872.     4 1 roll
  2873.     {
  2874.         dup cstring
  2875.         dup length 1 eq
  2876.         _charorientation 1 eq
  2877.         and
  2878.         {
  2879.             -90 rotate
  2880.             currentpoint
  2881.             _fontRotateAdjust add
  2882.             moveto
  2883.             gsave
  2884.             false charpath currentpoint
  2885.             5 index setmatrix stroke
  2886.             grestore
  2887.             _fontRotateAdjust sub
  2888.             moveto
  2889.             _sp eq
  2890.             {
  2891.                 5 index 5 index rmoveto
  2892.             } if
  2893.             2 copy rmoveto
  2894.             90 rotate
  2895.         }
  2896.         {
  2897.             currentpoint
  2898.             _fontHeight sub
  2899.             5 index sub
  2900.             3 index _sp eq
  2901.             {
  2902.                 9 index sub
  2903.             } if
  2904.     
  2905.             currentpoint
  2906.             exch 4 index stringwidth pop 2 div sub
  2907.             exch _fontAscent sub
  2908.             moveto
  2909.     
  2910.             gsave
  2911.             2 index false charpath
  2912.             6 index setmatrix stroke
  2913.             grestore
  2914.     
  2915.             moveto pop pop
  2916.         } ifelse
  2917.     } cforall
  2918.     6 npop
  2919. } def
  2920. /hjss
  2921. {
  2922.     4 1 roll
  2923.     {
  2924.         dup cstring
  2925.         gsave
  2926.         false charpath currentpoint
  2927.         5 index setmatrix stroke
  2928.         grestore
  2929.         moveto
  2930.         _sp eq
  2931.         {
  2932.             5 index 5 index rmoveto
  2933.         } if
  2934.         2 copy rmoveto
  2935.     } cforall
  2936.     6 npop
  2937. } def
  2938. /jss
  2939. {
  2940.     _lineorientation 0 eq { hjss } { vjss } ifelse
  2941. } def
  2942. /ss
  2943. {
  2944.     0 0 0 7 3 roll jss
  2945. } def
  2946. /vjsp
  2947. {
  2948.     4 1 roll
  2949.     {
  2950.         dup cstring
  2951.         dup length 1 eq
  2952.         _charorientation 1 eq
  2953.         and
  2954.         {
  2955.             -90 rotate
  2956.             currentpoint
  2957.             _fontRotateAdjust add
  2958.             moveto
  2959.             false charpath
  2960.             currentpoint
  2961.             _fontRotateAdjust sub
  2962.             moveto
  2963.             _sp eq
  2964.             {
  2965.                 5 index 5 index rmoveto
  2966.             } if
  2967.             2 copy rmoveto
  2968.             90 rotate
  2969.         }
  2970.         {
  2971.             currentpoint
  2972.             _fontHeight sub
  2973.             5 index sub
  2974.             3 index _sp eq
  2975.             {
  2976.                 9 index sub
  2977.             } if
  2978.     
  2979.             currentpoint
  2980.             exch 4 index stringwidth pop 2 div sub
  2981.             exch _fontAscent sub
  2982.             moveto
  2983.     
  2984.             2 index false charpath
  2985.     
  2986.             moveto pop pop
  2987.         } ifelse
  2988.     } cforall
  2989.     6 npop
  2990. } def
  2991. /hjsp
  2992. {
  2993.     4 1 roll
  2994.     {
  2995.         dup cstring
  2996.         false charpath
  2997.         _sp eq
  2998.         {
  2999.             5 index 5 index rmoveto
  3000.         } if
  3001.         2 copy rmoveto
  3002.     } cforall
  3003.     6 npop
  3004. } def
  3005. /jsp
  3006. {
  3007.     matrix currentmatrix
  3008.     _lineorientation 0 eq {hjsp} {vjsp} ifelse
  3009. } def
  3010. /sp
  3011. {
  3012.     matrix currentmatrix
  3013.     0 0 0 7 3 roll
  3014.     _lineorientation 0 eq {hjsp} {vjsp} ifelse
  3015. } def
  3016. /pl
  3017. {
  3018.     transform
  3019.     0.25 sub round 0.25 add exch
  3020.     0.25 sub round 0.25 add exch
  3021.     itransform
  3022. } def
  3023. /setstrokeadjust where
  3024. {
  3025.     pop true setstrokeadjust
  3026.     /c
  3027.     {
  3028.         curveto
  3029.     } def
  3030.     /C
  3031.     /c load def
  3032.     /v
  3033.     {
  3034.         currentpoint 6 2 roll curveto
  3035.     } def
  3036.     /V
  3037.     /v load def
  3038.     /y
  3039.     {
  3040.         2 copy curveto
  3041.     } def
  3042.     /Y
  3043.     /y load def
  3044.     /l
  3045.     {
  3046.         lineto
  3047.     } def
  3048.     /L
  3049.     /l load def
  3050.     /m
  3051.     {
  3052.         moveto
  3053.     } def
  3054. }
  3055. {
  3056.     /c
  3057.     {
  3058.         pl curveto
  3059.     } def
  3060.     /C
  3061.     /c load def
  3062.     /v
  3063.     {
  3064.         currentpoint 6 2 roll pl curveto
  3065.     } def
  3066.     /V
  3067.     /v load def
  3068.     /y
  3069.     {
  3070.         pl 2 copy curveto
  3071.     } def
  3072.     /Y
  3073.     /y load def
  3074.     /l
  3075.     {
  3076.         pl lineto
  3077.     } def
  3078.     /L
  3079.     /l load def
  3080.     /m
  3081.     {
  3082.         pl moveto
  3083.     } def
  3084. } ifelse
  3085. /d
  3086. {
  3087.     setdash
  3088. } def
  3089. /cf
  3090. {
  3091. } def
  3092. /i
  3093. {
  3094.     dup 0 eq
  3095.     {
  3096.         pop cf
  3097.     } if
  3098.     setflat
  3099. } def
  3100. /j
  3101. {
  3102.     setlinejoin
  3103. } def
  3104. /J
  3105. {
  3106.     setlinecap
  3107. } def
  3108. /M
  3109. {
  3110.     setmiterlimit
  3111. } def
  3112. /w
  3113. {
  3114.     setlinewidth
  3115. } def
  3116. /XR
  3117. {
  3118.     0 ne
  3119.     /_eo exch ddef
  3120. } def
  3121. /H
  3122. {
  3123. } def
  3124. /h
  3125. {
  3126.     closepath
  3127. } def
  3128. /N
  3129. {
  3130.     _pola 0 eq
  3131.     {
  3132.         _doClip 1 eq
  3133.         {
  3134.             _eo {eoclip} {clip} ifelse /_doClip 0 ddef
  3135.         } if
  3136.         newpath
  3137.     }
  3138.     {
  3139.         /CRender
  3140.         {
  3141.             N
  3142.         } ddef
  3143.     } ifelse
  3144. } def
  3145. /n
  3146. {
  3147.     N
  3148. } def
  3149. /F
  3150. {
  3151.     _pola 0 eq
  3152.     {
  3153.         _doClip 1 eq
  3154.         {
  3155.             currentpoint
  3156.             gsave _pf grestore _eo {eoclip} {clip} ifelse newpath moveto /_lp /none ddef _fc
  3157.             /_doClip 0 ddef
  3158.         }
  3159.         {
  3160.             _pf
  3161.         } ifelse
  3162.     }
  3163.     {
  3164.         /CRender
  3165.         {
  3166.             F
  3167.         } ddef
  3168.     } ifelse
  3169. } def
  3170. /f
  3171. {
  3172.     closepath
  3173.     F
  3174. } def
  3175. /S
  3176. {
  3177.     _pola 0 eq
  3178.     {
  3179.         _doClip 1 eq
  3180.         {
  3181.             gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  3182.             /_doClip 0 ddef
  3183.         }
  3184.         {
  3185.             _ps
  3186.         } ifelse
  3187.     }
  3188.     {
  3189.         /CRender
  3190.         {
  3191.             S
  3192.         } ddef
  3193.     } ifelse
  3194. } def
  3195. /s
  3196. {
  3197.     closepath
  3198.     S
  3199. } def
  3200. /B
  3201. {
  3202.     _pola 0 eq
  3203.     {
  3204.         _doClip 1 eq
  3205.         gsave F grestore
  3206.         {
  3207.             gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  3208.             /_doClip 0 ddef
  3209.         }
  3210.         {
  3211.             S
  3212.         } ifelse
  3213.     }
  3214.     {
  3215.         /CRender
  3216.         {
  3217.             B
  3218.         } ddef
  3219.     } ifelse
  3220. } def
  3221. /b
  3222. {
  3223.     closepath
  3224.     B
  3225. } def
  3226. /W
  3227. {
  3228.     /_doClip 1 ddef
  3229. } def
  3230. /*
  3231. {
  3232.     count 0 ne
  3233.     {
  3234.         dup type /stringtype eq
  3235.         {
  3236.             pop
  3237.         } if
  3238.     } if
  3239.     newpath
  3240. } def
  3241. /u
  3242. {
  3243. } def
  3244. /U
  3245. {
  3246. } def
  3247. /q
  3248. {
  3249.     _pola 0 eq
  3250.     {
  3251.         gsave
  3252.     } if
  3253. } def
  3254. /Q
  3255. {
  3256.     _pola 0 eq
  3257.     {
  3258.         grestore
  3259.     } if
  3260. } def
  3261. /*u
  3262. {
  3263.     _pola 1 add /_pola exch ddef
  3264. } def
  3265. /*U
  3266. {
  3267.     _pola 1 sub /_pola exch ddef
  3268.     _pola 0 eq
  3269.     {
  3270.         CRender
  3271.     } if
  3272. } def
  3273. /D
  3274. {
  3275.     pop
  3276. } def
  3277. /*w
  3278. {
  3279. } def
  3280. /*W
  3281. {
  3282. } def
  3283. /`
  3284. {
  3285.     /_i save ddef
  3286.     clipForward?
  3287.     {
  3288.         nulldevice
  3289.     } if
  3290.     6 1 roll 4 npop
  3291.     concat pop
  3292.     userdict begin
  3293.     /showpage
  3294.     {
  3295.     } def
  3296.     0 setgray
  3297.     0 setlinecap
  3298.     1 setlinewidth
  3299.     0 setlinejoin
  3300.     10 setmiterlimit
  3301.     [] 0 setdash
  3302.     /setstrokeadjust where {pop false setstrokeadjust} if
  3303.     newpath
  3304.     0 setgray
  3305.     false setoverprint
  3306. } def
  3307. /~
  3308. {
  3309.  end
  3310.     _i restore
  3311. } def
  3312. /O
  3313. {
  3314.     0 ne
  3315.     /_of exch ddef
  3316.     /_lp /none ddef
  3317. } def
  3318. /R
  3319. {
  3320.     0 ne
  3321.     /_os exch ddef
  3322.     /_lp /none ddef
  3323. } def
  3324. /g
  3325. {
  3326.     /_gf exch ddef
  3327.     /_fc
  3328.     {
  3329.         _lp /fill ne
  3330.         {
  3331.             _of setoverprint
  3332.             _gf setgray
  3333.             /_lp /fill ddef
  3334.         } if
  3335.     } ddef
  3336.     /_pf
  3337.     {
  3338.         _fc
  3339.         _eo {eofill} {fill} ifelse
  3340.     } ddef
  3341.     /_psf
  3342.     {
  3343.         _fc
  3344.         hvashow
  3345.     } ddef
  3346.     /_pjsf
  3347.     {
  3348.         _fc
  3349.         hvawidthshow
  3350.     } ddef
  3351.     /_lp /none ddef
  3352. } def
  3353. /G
  3354. {
  3355.     /_gs exch ddef
  3356.     /_sc
  3357.     {
  3358.         _lp /stroke ne
  3359.         {
  3360.             _os setoverprint
  3361.             _gs setgray
  3362.             /_lp /stroke ddef
  3363.         } if
  3364.     } ddef
  3365.     /_ps
  3366.     {
  3367.         _sc
  3368.         stroke
  3369.     } ddef
  3370.     /_pss
  3371.     {
  3372.         _sc
  3373.         ss
  3374.     } ddef
  3375.     /_pjss
  3376.     {
  3377.         _sc
  3378.         jss
  3379.     } ddef
  3380.     /_lp /none ddef
  3381. } def
  3382. /k
  3383. {
  3384.     _cf astore pop
  3385.     /_fc
  3386.     {
  3387.         _lp /fill ne
  3388.         {
  3389.             _of setoverprint
  3390.             _cf aload pop setcmykcolor
  3391.             /_lp /fill ddef
  3392.         } if
  3393.     } ddef
  3394.     /_pf
  3395.     {
  3396.         _fc
  3397.         _eo {eofill} {fill} ifelse
  3398.     } ddef
  3399.     /_psf
  3400.     {
  3401.         _fc
  3402.         hvashow
  3403.     } ddef
  3404.     /_pjsf
  3405.     {
  3406.         _fc
  3407.         hvawidthshow
  3408.     } ddef
  3409.     /_lp /none ddef
  3410. } def
  3411. /K
  3412. {
  3413.     _cs astore pop
  3414.     /_sc
  3415.     {
  3416.         _lp /stroke ne
  3417.         {
  3418.             _os setoverprint
  3419.             _cs aload pop setcmykcolor
  3420.             /_lp /stroke ddef
  3421.         } if
  3422.     } ddef
  3423.     /_ps
  3424.     {
  3425.         _sc
  3426.         stroke
  3427.     } ddef
  3428.     /_pss
  3429.     {
  3430.         _sc
  3431.         ss
  3432.     } ddef
  3433.     /_pjss
  3434.     {
  3435.         _sc
  3436.         jss
  3437.     } ddef
  3438.     /_lp /none ddef
  3439. } def
  3440. /Cr
  3441. {
  3442.     _rgbf astore pop
  3443.     /_fc
  3444.     {
  3445.         _lp /fill ne
  3446.         {
  3447.             _of setoverprint
  3448.             _rgbf aload pop setrgbcolor
  3449.             /_lp /fill ddef
  3450.         } if
  3451.     } ddef
  3452.     /_pf
  3453.     {
  3454.         _fc
  3455.         _eo {eofill} {fill} ifelse
  3456.     } ddef
  3457.     /_psf
  3458.     {
  3459.         _fc
  3460.         hvashow
  3461.     } ddef
  3462.     /_pjsf
  3463.     {
  3464.         _fc
  3465.         hvawidthshow
  3466.     } ddef
  3467.     /_lp /none ddef
  3468. } def
  3469. /CR
  3470. {
  3471.     _rgbs astore pop
  3472.     /_sc
  3473.     {
  3474.         _lp /stroke ne
  3475.         {
  3476.             _os setoverprint
  3477.             _rgbs aload pop setrgbcolor
  3478.             /_lp /stroke ddef
  3479.         } if
  3480.     } ddef
  3481.     /_ps
  3482.     {
  3483.         _sc
  3484.         stroke
  3485.     } ddef
  3486.     /_pss
  3487.     {
  3488.         _sc
  3489.         ss
  3490.     } ddef
  3491.     /_pjss
  3492.     {
  3493.         _sc
  3494.         jss
  3495.     } ddef
  3496.     /_lp /none ddef
  3497. } def
  3498. /Cx
  3499. {
  3500.     exch
  3501.     /_gf exch ddef
  3502.     0 eq
  3503.     {
  3504.         findcmykcustomcolor
  3505.     }
  3506.     {
  3507.         findrgbcustomcolor
  3508.     } ifelse
  3509.     /_if exch ddef
  3510.     /_fc
  3511.     {
  3512.         _lp /fill ne
  3513.         {
  3514.             _of setoverprint
  3515.             _if _gf 1 exch sub setcustomcolor
  3516.             /_lp /fill ddef
  3517.         } if
  3518.     } ddef
  3519.     /_pf
  3520.     {
  3521.         _fc
  3522.         _eo {eofill} {fill} ifelse
  3523.     } ddef
  3524.     /_psf
  3525.     {
  3526.         _fc
  3527.         ashow
  3528.     } ddef
  3529.     /_pjsf
  3530.     {
  3531.         _fc
  3532.         awidthshow
  3533.     } ddef
  3534.     /_lp /none ddef
  3535. } def
  3536. /CX
  3537. {
  3538.     exch
  3539.     /_gs exch ddef
  3540.     0 eq
  3541.     {
  3542.         findcmykcustomcolor
  3543.     }
  3544.     {
  3545.         findrgbcustomcolor
  3546.     } ifelse
  3547.     /_is exch ddef
  3548.     /_sc
  3549.     {
  3550.         _lp /stroke ne
  3551.         {
  3552.             _os setoverprint
  3553.             _is _gs 1 exch sub setcustomcolor
  3554.             /_lp /stroke ddef
  3555.         } if
  3556.     } ddef
  3557.     /_ps
  3558.     {
  3559.         _sc
  3560.         stroke
  3561.     } ddef
  3562.     /_pss
  3563.     {
  3564.         _sc
  3565.         ss
  3566.     } ddef
  3567.     /_pjss
  3568.     {
  3569.         _sc
  3570.         jss
  3571.     } ddef
  3572.     /_lp /none ddef
  3573. } def
  3574.  
  3575. /x
  3576. {
  3577.     /_gf exch ddef
  3578.     findcmykcustomcolor
  3579.     /_if exch ddef
  3580.     /_fc
  3581.     {
  3582.         _lp /fill ne
  3583.         {
  3584.             _of setoverprint
  3585.             _if _gf 1 exch sub setcustomcolor
  3586.             /_lp /fill ddef
  3587.         } if
  3588.     } ddef
  3589.     /_pf
  3590.     {
  3591.         _fc
  3592.         _eo {eofill} {fill} ifelse
  3593.     } ddef
  3594.     /_psf
  3595.     {
  3596.         _fc
  3597.         ashow
  3598.     } ddef
  3599.     /_pjsf
  3600.     {
  3601.         _fc
  3602.         awidthshow
  3603.     } ddef
  3604.     /_lp /none ddef
  3605. } def
  3606. /X
  3607. {
  3608.     /_gs exch ddef
  3609.     findcmykcustomcolor
  3610.     /_is exch ddef
  3611.     /_sc
  3612.     {
  3613.         _lp /stroke ne
  3614.         {
  3615.             _os setoverprint
  3616.             _is _gs 1 exch sub setcustomcolor
  3617.             /_lp /stroke ddef
  3618.         } if
  3619.     } ddef
  3620.     /_ps
  3621.     {
  3622.         _sc
  3623.         stroke
  3624.     } ddef
  3625.     /_pss
  3626.     {
  3627.         _sc
  3628.         ss
  3629.     } ddef
  3630.     /_pjss
  3631.     {
  3632.         _sc
  3633.         jss
  3634.     } ddef
  3635.     /_lp /none ddef
  3636. } def
  3637. /A
  3638. {
  3639.     pop
  3640. } def
  3641. /annotatepage
  3642. {
  3643. userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
  3644. } def
  3645. /XT {
  3646.     pop pop
  3647. } def
  3648. /discard
  3649. {
  3650.     save /discardSave exch store
  3651.     discardDict begin
  3652.     /endString exch store
  3653.     gt38?
  3654.     {
  3655.         2 add
  3656.     } if
  3657.     load
  3658.     stopped
  3659.     pop
  3660.  end
  3661.     discardSave restore
  3662. } bind def
  3663. userdict /discardDict 7 dict dup begin
  3664. put
  3665. /pre38Initialize
  3666. {
  3667.     /endStringLength endString length store
  3668.     /newBuff buffer 0 endStringLength getinterval store
  3669.     /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
  3670.     /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
  3671. } def
  3672. /shiftBuffer
  3673. {
  3674.     newBuff 0 newBuffButFirst putinterval
  3675.     newBuffLast 0
  3676.     currentfile read not
  3677.     {
  3678.     stop
  3679.     } if
  3680.     put
  3681. } def
  3682. 0
  3683. {
  3684.     pre38Initialize
  3685.     mark
  3686.     currentfile newBuff readstring exch pop
  3687.     {
  3688.         {
  3689.             newBuff endString eq
  3690.             {
  3691.                 cleartomark stop
  3692.             } if
  3693.             shiftBuffer
  3694.         } loop
  3695.     }
  3696.     {
  3697.     stop
  3698.     } ifelse
  3699. } def
  3700. 1
  3701. {
  3702.     pre38Initialize
  3703.     /beginString exch store
  3704.     mark
  3705.     currentfile newBuff readstring exch pop
  3706.     {
  3707.         {
  3708.             newBuff beginString eq
  3709.             {
  3710.                 /layerCount dup load 1 add store
  3711.             }
  3712.             {
  3713.                 newBuff endString eq
  3714.                 {
  3715.                     /layerCount dup load 1 sub store
  3716.                     layerCount 0 eq
  3717.                     {
  3718.                         cleartomark stop
  3719.                     } if
  3720.                 } if
  3721.             } ifelse
  3722.             shiftBuffer
  3723.         } loop
  3724.     } if
  3725. } def
  3726. 2
  3727. {
  3728.     mark
  3729.     {
  3730.         currentfile buffer readline not
  3731.         {
  3732.         stop
  3733.         } if
  3734.         endString eq
  3735.         {
  3736.             cleartomark stop
  3737.         } if
  3738.     } loop
  3739. } def
  3740. 3
  3741. {
  3742.     /beginString exch store
  3743.     /layerCnt 1 store
  3744.     mark
  3745.     {
  3746.         currentfile buffer readline not
  3747.         {
  3748.         stop
  3749.         } if
  3750.         dup beginString eq
  3751.         {
  3752.             pop /layerCnt dup load 1 add store
  3753.         }
  3754.         {
  3755.             endString eq
  3756.             {
  3757.                 layerCnt 1 eq
  3758.                 {
  3759.                     cleartomark stop
  3760.                 }
  3761.                 {
  3762.                     /layerCnt dup load 1 sub store
  3763.                 } ifelse
  3764.             } if
  3765.         } ifelse
  3766.     } loop
  3767. } def
  3768. end
  3769. userdict /clipRenderOff 15 dict dup begin
  3770. put
  3771. {
  3772.     /n /N /s /S /f /F /b /B
  3773. }
  3774. {
  3775.     {
  3776.         _doClip 1 eq
  3777.         {
  3778.             /_doClip 0 ddef _eo {eoclip} {clip} ifelse
  3779.         } if
  3780.         newpath
  3781.     } def
  3782. } forall
  3783. /Tr /pop load def
  3784. /Bb {} def
  3785. /BB /pop load def
  3786. /Bg {12 npop} def
  3787. /Bm {6 npop} def
  3788. /Bc /Bm load def
  3789. /Bh {4 npop} def
  3790. end
  3791. /Lb
  3792. {
  3793.     4 npop
  3794.     6 1 roll
  3795.     pop
  3796.     4 1 roll
  3797.     pop pop pop
  3798.     0 eq
  3799.     {
  3800.         0 eq
  3801.         {
  3802.             (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
  3803.         }
  3804.         {
  3805.             
  3806.             /clipForward? true def
  3807.             
  3808.             /Tx /pop load def
  3809.             /Tj /pop load def
  3810.             
  3811.             currentdict end clipRenderOff begin begin
  3812.         } ifelse
  3813.     }
  3814.     {
  3815.         0 eq
  3816.         {
  3817.             save /discardSave exch store
  3818.         } if
  3819.     } ifelse
  3820. } bind def
  3821. /LB
  3822. {
  3823.     discardSave dup null ne
  3824.     {
  3825.         restore
  3826.     }
  3827.     {
  3828.         pop
  3829.         clipForward?
  3830.         {
  3831.             currentdict
  3832.          end
  3833.          end
  3834.          begin
  3835.                     
  3836.             /clipForward? false ddef
  3837.         } if
  3838.     } ifelse
  3839. } bind def
  3840. /Pb
  3841. {
  3842.     pop pop
  3843.     0 (%AI5_EndPalette) discard
  3844. } bind def
  3845. /Np
  3846. {
  3847.     0 (%AI5_End_NonPrinting--) discard
  3848. } bind def
  3849. /Ln /pop load def
  3850. /Ap
  3851. /pop load def
  3852. /Ar
  3853. {
  3854.     72 exch div
  3855.     0 dtransform dup mul exch dup mul add sqrt
  3856.     dup 1 lt
  3857.     {
  3858.         pop 1
  3859.     } if
  3860.     setflat
  3861. } def
  3862. /Mb
  3863. {
  3864.     q
  3865. } def
  3866. /Md
  3867. {
  3868. } def
  3869. /MB
  3870. {
  3871.     Q
  3872. } def
  3873. /nc 4 dict def
  3874. nc begin
  3875. /setgray
  3876. {
  3877.     pop
  3878. } bind def
  3879. /setcmykcolor
  3880. {
  3881.     4 npop
  3882. } bind def
  3883. /setrgbcolor
  3884. {
  3885.     3 npop
  3886. } bind def
  3887. /setcustomcolor
  3888. {
  3889.     2 npop
  3890. } bind def
  3891. currentdict readonly pop
  3892. end
  3893. end
  3894. setpacking
  3895.  
  3896. userdict /Adobe_IllustratorA_AI5 known not
  3897. {
  3898.     userdict /Adobe_IllustratorA_AI5 2 dict put 
  3899. } if
  3900. userdict /Adobe_IllustratorA_AI5 get begin
  3901. /initialize
  3902. {
  3903.     Adobe_Illustrator_AI5 /initialize get exec
  3904. } def
  3905. /terminate
  3906. {
  3907.     Adobe_Illustrator_AI5 /terminate get exec
  3908. } def
  3909. end
  3910. userdict /Adobe_IllustratorA_AI5_vars known not
  3911. {
  3912.     userdict /Adobe_IllustratorA_AI5_vars 1 dict put 
  3913. } if
  3914.  
  3915. userdict /Adobe_Illustrator_AI3 known not
  3916. {
  3917.     userdict /Adobe_Illustrator_AI3 2 dict put 
  3918. } if
  3919. userdict /Adobe_Illustrator_AI3 get begin
  3920. /initialize {
  3921.     Adobe_Illustrator_AI5 /initialize get exec
  3922. } def
  3923. /terminate {
  3924.     Adobe_Illustrator_AI5 /terminate get exec
  3925. } def
  3926. end
  3927.  
  3928. userdict /Adobe_IllustratorA_AI3 known not
  3929. {
  3930.     userdict /Adobe_IllustratorA_AI3 2 dict put 
  3931. } if
  3932. userdict /Adobe_IllustratorA_AI3 get begin
  3933. /initialize
  3934. {
  3935.     Adobe_Illustrator_AI5 /initialize get exec
  3936. } def
  3937. /terminate
  3938. {
  3939.     Adobe_Illustrator_AI5 /terminate get exec
  3940. } def
  3941. end
  3942. %%EndResource
  3943.